vlambda博客
学习文章列表

mysql中的字符集和校对集

接着之前的进度继续更新,之前文章停更到初识MySQL,这一篇继续介绍。

这一篇文章主要介绍两个知识点,字符集和校对集。


01

字符集

字符集是指数据存储到硬盘时所用到的编码方式,mysql中操作字符集的sql语句有:


-- 查看数据库服务器支持哪些字符集show character set;
-- 查看服务器对外处理的默认字符集show variables like ‘character_set%’;
-- 设置处理客户端的数据使用的字符集set character_set_client = gbk;
-- 快捷设置字符集set name gbk;



02

校对集

校对集指的是数据在进行比较时所使用到的规则的集合,例如:比较两条数据是否相同,依赖于校对集。


校对集拥有三种格式:


序号
校对集 特点
1
_bin 校对集
对数据的二进制信息进行比较,一位一位的进行比较;区分大小写。
2 _cs 校对集
区分大小写
3 _ci 校对集
不区分大小
一般用的是 _bin 和 _ci 。


mysql中操作校对集的sql语句:

-- 查看所有校对集show collation;


注意:校对集必须在数据添加之前指定,否则无效


03

 致谢

谢谢大家观看,衷心希望广大读者提出您宝贵的建议,帮转发,帮点赞,谢谢。