指的是 字符之间的比较关系!
a B c
or?
B a c
![](F1EB4BB2F5013697234847CB1C573AE2.png)
此时,使用 order by对结果排序,看结果:
![](7BE2DC2B0DBBFB819D5A08F527292B90.png)
顺序为 a-B-c 忽略了大小写!
可以被 校对集改变:
利用 show collation; 查看到所有的校对集!
![](2E5AE90EF607C06C3AAD27DB9BF91AEF.png)
![](F62394835CF3953E75D0EBB5FC7F6382.png)
校对集,依赖于字符集!
校对集,指的是,在某个字符集下,字符的排序关系应该是什么,称之为校对集!
再创建一个 utt8\_bin的校对集表,在排序:
![](9FD95A687701239BBC67A5603C2D45C2.png)
![](B45C25E58FA67337ECDCCC6C135AF968.png)
我们典型的选择:
![](AA838108F4662418C74619A3F75392A0.png)
典型的后缀:
\_bin 二进制编码层面直接比较:
\_ci 忽略大小写(大小写不敏感)比较
\_cs 大小写敏感比较