--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  默认的校验规则

 

相关文章:

  • 2022-12-23
  • 2021-11-20
  • 2022-12-23
  • 2022-03-03
  • 2023-03-09
  • 2022-01-18
  • 2022-12-23
猜你喜欢
  • 2021-07-03
  • 2022-12-23
  • 2021-09-08
  • 2022-12-23
  • 2021-06-28
  • 2021-06-10
  • 2022-12-23
相关资源
相似解决方案