创建库
create {database|schema} [if not exists] 数据库名
[
[default] character set [=] 字符集 |
[default] collate [=] 校对规则名称
]
{database|schema}:可选参数 也就是说选择哪一个都是可以创建数据库的;
[if not exists] :可选项 创建前判断是否存在,如存在则不执行并返回OK
character :字符集 数据库存储的字符集 一般国内使用 gbk utf8等
collate :校对规则 基于字符集,用于校对数据,一个字符集可拥有一个或多个校对规则 但一个校对规则不能同时属于多个字符集
创建规则:
1,不能重名,2,不能使用单独的数字,其他的你随便用,3,数据库名称最长64字符,别名最多256字符,4,不能使用mysql保留的关键字(https://dev.mysql.com/doc/refman/5.7/en/keywords.html),5,windows下库名不敏感,linux下敏感
查看库
show {databases|schemas}
[like '模式' where '条件']
这条命令很简单,注意不要忘记加S 不要忘记加S 不要忘记加S
show schemas like 'information_%';
选择库
use databsename;
修改库
alter {database|schema} 数据库名 //
[
[default] character set [=] 字符集 |
[default] collater [=] 校对规则名称
]
删除库
drop {database|schema} [if exists] 数据库名
参考资料: MySQL字符集及校对规则的理解