一般我们创建mysql数据库,首先需要做的事,是选择“字符集”,然后选择“排序规则”。
字符集:utf8
排序规则:utf8_general_ci
解释:Utf8的默认排序规则是“utf8_general_ci”,以“_ci”结尾的表示大小写不敏感。通过“show charset like 'utf8%' ”进行查看
image.png排序规则:是指对指定字符集下不同字符的比较规则。其特征有以下几点:
1、 两个不同的字符集不能有相同的排序规则
2、 两个字符集有一个默认的排序规则
3、 有一些常用的命名规则。如_ci结尾表示大小写不敏感(caseinsensitive),_cs表示大小写敏感(case sensitive),_bin表示二进制的比较(binary).
在MySQL数据库中,可以使用show collation来查看支持的各种排序呢规则,我用的是MySQL 5.6.12-log版本的数据库,支持219种排序规则。
网友评论