2 MySQL中库的操作
2.1 创建数据库
语法:
CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name
[create_specification] ...
create_specification:
[DEFAULT] CHARACTER SET [=] charset_name
| [DEFAULT] COLLATE [=] collation_name`;
说明:
- 大写表示关键字
- 数据库可以用DATABASE也可以用SCHEMA表示
- []是可选项,可以不写
- CHARACTER SET用来指定数据库采用的字符集
- COLLATE用来指定数据库字符集的校验规则
- 附上MySQL的官方文档链接,可以查询各种借口和函数的用法:MySQL官方文档
2.2 创建数据库案例
- 创建一个名为test1的数据库:
create database test1;
通过show create database test1;
可以查看我们通过create database
语句创建数据库的详细信息:
输出结果:
说明:这里我们没有指定数据库采用的字符集和校验规则,系统使用了默认字符集:utf8
-
创建一个使用GBK字符集的test2数据库:
create database test2 charset=GBK;
再使用show create database test2;
查看一下创建的test2的详细信息:
输出结果:
-
创建一个使用utf8字符集,并带校验规则的test3数据库:
create dat