3.创建数据库
CREATE DATABASE IF NOT EXISTS mydatabase
CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_ci;
<font style="color:rgb(0, 0, 0);">CREATE DATABASE</font>
是创建数据库的关键字。
在创建数据库、表的时候为了规避关键字,可以使用反引号进行解决:
例如: CREAT DATABASE CREAT
数据库名字叫CREAT,CREAT是关键字,当然会创建不了。
解决:CREAT DATABASE CREAT
<font style="color:rgb(0, 0, 0);">IF NOT EXISTS</font>
是可选的,用于避免在数据库已存在时抛出错误。<font style="color:rgb(0, 0, 0);">mydatabase</font>
是数据库的名称,你可以根据需要修改为其他名称。- CHARACTER SET 指定字符集合
如果不进行指定,默认就是utf8。
- COLLATE 指定校验规则
常用字符校验格式 | 是否默认 | 区别 |
---|---|---|
utf8_bin | 否 | 区分大小写(A≠a) |
utf8_general_ci | 是 | 不区分大小写 |