Mysql 字符集的排序规则
2013-01-09 11:43
453 查看
--mysql字符集的排序规则,每种字符集都有其对应的排序规则 --不同的排序规则造成的排序结果不同,排序规则可以是server级别的,database,table,column --(转)字符集,character set,就是一套表示字符的符号和这些的符号的底层编码;而校验规则,则是在 --字符集内用于比较字符的一套规则。下面我简单举个例子来说明一下:如在某个字符集“X”的A与a, --他们的底层编码分别是A=0,a=100。这里符号“A”“a”和底层编码“0”“100”就是字符集的概念范围。 --假设我们要比较A与a的大小,我们得到a>A,因为我们是根据其底层编码进行比较的,这就是这个 --字符集“X”的一种校验规则“Z”(根据底层编码来比较)。假设,现在有另外一种校验规则,是先取其 --相反数,然后再比较大小,那么就很显然的得到a<A,这就是字符集“X”的另外一种校验规则“Z1”。 --由此可见,一种字符集可能存在多个与之对应的校验规则(一对多关系)。 show collation; --查看某个字符集支持的校验规则,结尾: ci大小写不敏感,cs大小写敏感, bin二进制 show CHARACTER set; --查看字符集;Default collation 默认的校验规则
相关文章推荐
- 关于mysql中字符集和排序规则说明
- MySQL字符集与排序规则
- Mysql官方文档翻译 -- 10.1.4 connection的字符集和字符列排序规则
- 修改MYSQL的字符集和排序规则
- mysql中字符集和排序规则说明
- mysql修改表、字段的字符集、排序规则
- Mysql建库,字符集和排序规则
- Mysql官方文档翻译 -- 10.1.3.1 Server字符集和字符列排序规则
- mysql:字符集和排序规则
- Mysql:语法:字符集、排序规则
- 【0012】mysql字符集和排序规则
- SQL Server 与MySQL中排序规则与字符集相关知识的一点总结
- mysql 中 character set 与 collation 的点滴理解(collation即比对方法,用于对应字符集的数据集如何排序以及字符串的比对规则)
- 修改MySql中数据表和字段的字符集和排序规则
- Mysql官方文档翻译 -- 10.1.3.2 Database字符集和字符列排序规则
- mysql的字符集与排序规则
- 关于mysql中字符集和排序规则说明
- 修改MySql中数据表和字段的字符集和排序规则
- mysql默认排序规则
- Mysql中的排序规则utf8_unicode_ci、utf8_general_ci的区别总结