mysql8 utf8mb4_zh_0900_as_cs 中文排序
时间: 2023-09-07 12:04:50 浏览: 439
设置mysql5.7编码集为utf8mb4的方法
MySQL 8中的utf8mb4_zh_0900_as_cs字符集是基于Unicode字符编码的,用于支持中文的排序。
在utf8mb4_zh_0900_as_cs字符集中,按照Unicode中文字符的编码顺序进行排序。Unicode字符编码是一套全球通用的字符编码标准,其中包括了大量的中文字符。
排序时,会根据每个字符的Unicode编码值来比较大小。Unicode编码是在不同语种的字符之间建立了一个唯一的映射关系,因此可以准确地比较和排序不同字符。
中文按照unicode编码排序时,会先按照汉字的部首进行排序,再按照汉字的笔画进行排序。这种排序方式可以保证中文字符串的顺序与日常生活中的字典顺序相匹配。
使用utf8mb4_zh_0900_as_cs字符集进行中文排序时,会按照Unicode编码的规则进行排序。它能够正确地处理中文字符串的排序,确保排序的结果符合中文语言的习惯和规范。
总之,MySQL 8的utf8mb4_zh_0900_as_cs字符集是专门用于支持中文排序的字符集,使用Unicode编码对中文字符串按照笔画和部首进行排序,保证排序结果符合中文的习惯和规范。
阅读全文