mysql改字符集utf-8_关于MySQL数据库创建的图文教程讲解

1基本的语法规则

语法:

11b0a0b22d91058f04350711bfc694ad.png

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

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

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

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

举例说明

练习:

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

e33e407c3f795a5096bdbfe297e2e8bb.png

说明

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

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

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

cb7c057a240dba2d343fd33f25171fba.png

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

72c7e8ee18e64462d30ff55e8fc70cf2.png

2创建数据库的细节讨论

字符集

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

校验规则-collation(了解)

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

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

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

(3)看utf8_general_ci 的执行效果:

f848599a1397b02a2bb7dfd512bf73d0.png

b62fd6030a7e12bedd737ec0ece625ac.png

(4)utf8_bin校验规则的效果

e0ef6055760e2c8bda82b48ebdfdcda5.png

d372d9f0e720730c8e7dc0160ebf57d3.png

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

show character set;

show collation;

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值