数据库相关指令
创建数据库:
CREATE DATABASE 数据库的名称;
在创建语句中,我们可以指定数据库的字符集,如:
CREATE DATABASE 数据库的名称 CHARACTER SET utf8;
utf8
表示可以显示包括中文在内的多种编码格式(如果不指定字符集,默认是utf8
)创建数据库时,还可以指定校验规则,常用的有
utf8_bin
(区分大小写)、utf8_general_ci
(不区分大小写,如果创建的时候不指定,默认是该情况的校验规则)CREATE DATABASE 数据库的名称 COLLATE utf8_bin;
在创建数据库的时候,尽可能规避关键字,但是有时不得不使用关键字作为数据库的名称,我们可以使用反引号对数据库的名称进行包裹
数据库的字符集和校验规则会被后续创建的数据表继承,前提是创建的数据表没有指定字符集和校验规则
查看所有数据库:
SHOW DATABASES;
查看数据库的创建语句:
SHOW CREATE DATABASE 数据库名称;
可以看到我们创建对应的数据库和及其结构和字符编码等信息
使用/进入数据库:
use 数据库的名称;
删除指定数据库:
DROP DATABASE if exits 数据库名称;