likes
comments
collection
share

关于MySQL数据库创建的图文教程讲解

作者站长头像
站长
· 阅读数 25

1基本的语法规则语法:

(1)红色的字是关键字,不能修改

(2)[]号的内容是可选的, 可以写,也可以吧不写.

(3)character set : 字符集, 默认是utf8, 表示支持中文

(4)collate : 是校验规则, 默认是 utf8_general_ci , 表示不区分大小写 ci\[case insensitive]

举例说明

练习:

创建一个名称为db1的数据库。

说明

(1)关键字建议大写,但是这个不是必须

(2)'' 反引号, 是用于控制关键字,比如如果你希望使用关键字来创建数据库,则必须''

创建一个使用utf8字符集的db2数据库。

创建一个使用utf8字符集,并带校对规则的mydb3数据库

2创建数据库的细节讨论

字符集

在创建数据库时,我们可以通过指定字符集 character set 来规定该库的字符集,常用的字符集主要是 utf8 / gbk / big5 , 对我们大陆的程序员说,使用utf8.

校验规则-collation(了解)

不同的校验规则,会对查询时字母是否区分大小写和排序有影响, 举例:

(1) 默认的 utf8_general_ci 不区分大小写

(2) 还有有个 utf8_bin 这个是区分大小写.

(3)看utf8_general_ci 的执行效果:

(4)utf8_bin校验规则的效果

(5)字符集和校验规则,其实mysql有很多种.

show character set;

show collation;

如果我们希望修改mysql默认的字符集和校验规则, 在my.ini 文件中可以修改.

关于MySQL数据库创建的图文教程讲解

阅读原文:关于MySQL数据库创建的图文教程讲解