当前位置: 首页 > news >正文

在国外做热情网站的风险高级搜索指令

在国外做热情网站的风险,高级搜索指令,做一个自己的网站,企业网站一般包括哪些内容目录 创建数据库 创建一个数据库案例: 字符集和校验规则: 默认字符集: 默认校验规则: 查看数据库支持的字符集: 查看数据库支持的字符集校验规则: 校验规则对数据库的影响: 操作数据…

目录

创建数据库

创建一个数据库案例:

字符集和校验规则: 

默认字符集: 

默认校验规则: 

查看数据库支持的字符集:

查看数据库支持的字符集校验规则:

校验规则对数据库的影响:

操作数据库 

查看数据库: 

显示创建语句:

修改数据库: 

删除数据库: 

备份和恢复

备份: 

恢复:

查看连接情况


创建数据库

CREATE DATABASE [IF NOT EXISTS] db_name [create_specification [,
create_specification] ...]create_specification:[DEFAULT] CHARACTER SET charset_name[DEFAULT] COLLATE collation_name

说明:

  • 大写的表示关键字
  • []表示可选
  • CHARACTER SET:指定数据库采用的字符集
  • COLLATE:指定数据库字符集的校验规则    

一般就设置好character就好了,不适用SET来设置也可以用“=”,例如:character=utf-8

创建一个数据库案例:

  • 创建一个名为db1的数据库 
create database db1;

这里默认没有指定字符集和校验规则时,系统默认使用配置文件中的默认字符集: 

 

  • 创建一个使用utf8字符集的db2 数据库 
create database db2 charset=utf8;
  •   创建一个使用utf字符集,并带校对规则的 db3 数据库
create database db3 charset=utf8 collate utf8_general_ci;

字符集和校验规则: 

 查看系统默认字符集和校验规则:

show variables like 'character_set_database';
show variables like 'collation_database';

默认字符集: 

默认校验规则: 

查看数据库支持的字符集:

show charset;

查看数据库支持的字符集校验规则:

show collation;

校验规则对数据库的影响:

  • 不区分大小写 

创建一个数据库,校验规则使用utf8_general_ci(不区分大小写)

create database t1 charset=utf8 collate=utf8_general_ci;use t1;create table person(name varchar(20));insert into person values('a');
insert into person values('A');
insert into person values('b');
insert into person values('B');
  • 区分大小写 
create database t2 charset=utf8 collate=utf8_bin;use t2;create table person(name varchar(20));insert into person values('a');
insert into person values('A');
insert into person values('b');
insert into person values('B');
  • 进行查询

对于table t1来说它的查询结果是:

mysql> use t1;
mysql> select * from person where name='a';
+------+
| name |
+------+
| a  |
| A  |
+------+
2 rows in set (0.01 sec)

对于table t2来说它的查询结果是:

mysql> use t2;
mysql> select * from person where name='a';
+------+
| name |
+------+
| a  |
+------+
2 rows in set (0.01 sec)

操作数据库 

查看数据库: 

show databases;

显示创建语句:

show create database 数据库名;

 说明:

  • MySQL我们关键字用大写,但不是必须的
  • 数据库名字的反引号``,是为了防止使用的数据库名刚好是关键字
  • /*40100 default */ 这个不是注释

修改数据库: 

 语法:

ALTER DATABASE db_name
[alter_spacification [,alter_spacification]...]alter_spacification:
[DEFAULT] CHARACTER SET charset_name
[DEFAULT] COLLATE collation_name

说明:

  • 对数据库的修改主要指的是修改数据库的字符集,校验规则         
mysql> alter database mytest charset=gbk;
Query OK, 1 row affected (0.00 sec)mysql> show create database mytest;
+----------+----------------------------------------------------------------+
| Database | Create Database                        |
+----------+----------------------------------------------------------------+
| mytest  | CREATE DATABASE `mytest` /*!40100 DEFAULT CHARACTER SET gbk */ |
+----------+----------------------------------------------------------------+

删除数据库: 

DROP DATABASE [IF EXISTS] db_ name;

执行删除过后的结果:

  • 数据库内部看不到对应的数据库
  • 对应的数据库文件夹被删除,联级删除,里面的数据标注全部被删除 


备份和恢复

备份: 

# mysqldump -P3306 -u root -p 密码 -B 数据库名 > 数据库备份存储的文件路径

示例:

# mysqldump -P3306 -u root -p123456 -B mytest > D:/mytest.sql

 这时候可以打开mytest.sql文件里的内容,把我们创建数据库,建表,导入数据的语句全部都装载在这个文件中

恢复:

mysql> source D:/mysql-5.7.22/mytest.sql;
  •  如果备份的不是整个数据库,而是其中的一张表,怎么做?
# mysqldump -u root -p 数据库名 表名1 表名2 > D:/mytest.sql
  • 同时备份多个数据库 
# mysqldump -u root -p -B 数据库名1 数据库名2 ... > 数据库存放路径

 如果在备份一个数据库时,没有带上-B参数,那么在恢复数据库时,需要先创建一个空数据库,然后使用数据库,再用source来还原

查看连接情况

show processlist;

可以告诉我们当前有哪些用户连接到我们的MySQL,如果查出某个用户不是你正常登陆的,很有可能你的数据库被人入侵了。以后大家发现自己数据库比较慢时,可以用这个指令来查看数据库连接情况。 

http://www.hkea.cn/news/209731/

相关文章:

  • DW怎么做电商网站梅花seo 快速排名软件
  • 哪个网站可以查企业信息今日热搜榜官网
  • 做网站有必要注册商标吗河北百度seo关键词
  • 网站更换服务器教程下载app到手机上并安装
  • 学校网站建设都是谁做的网络舆情分析
  • 怎么把现有网站开发php昆明seo排名外包
  • 网站桥页怎么找理发培训专业学校
  • 谷城网站开发百度导航官网
  • 做网站不优化平面设计网站
  • 聊城做网站的公司价格谷歌seo软件
  • 支部网站及活动室建设网页广告调词平台
  • 网站建设的企业抚州seo外包
  • 澳门wap网站制作百度关键词检测工具
  • 哪些外贸网站可以做soho首页
  • 三门峡网站建设电话青岛网站推广公司
  • 洞口做网站找谁市场营销推广方案模板
  • 怎么做用来表白的网站湖人队最新消息
  • 新疆网站建设哪家好泉州网站seo外包公司
  • 网站开发前后端工具组合深圳推广公司推荐
  • 老外做的汉字网站一键生成app制作器
  • 网上设计接单的网站seo排名优化排行
  • wordpress后台加统计代码seo建站的步骤
  • 怎么做外贸网站的邮箱签名搜索引擎优化是指什么
  • 网页制作基础教程免费邯郸网站seo
  • phpcms做网站感想漯河seo推广
  • 公司部门kpi绩效考核指标模板河北百度seo软件
  • 印团网网站是哪家做的唯尚广告联盟
  • 网红营销网站seo综合查询怎么用的
  • 西安地区网站建设云推广
  • wordpress个人站2020年关键词排名