📅  最后修改于: 2023-12-03 15:10:39.900000             🧑  作者: Mango
在MySQL 8.0.0版本中引入了新的排序规则'utf8mb4_0900_ai_ci',它是针对utf8mb4字符集的,并且支持一些新的Unicode字符。
它的排序规则是基于一种称为“Unicode Collation Algorithm”的算法。这个算法决定了Unicode字符的排序方式,使得对于类似拉丁文和希腊文之类的字符时按照语言习惯进行排序。
这个排序规则支持加强型和不加强型的字符比较,加强型的比较会将一些字符视为相同,例如ž和ž。
值得注意的是,如果在使用这个排序规则时,需要考虑到不同字符集之间的转换,因为它只能用于utf8mb4字符集。
示例代码:
SELECT * FROM my_table ORDER BY my_column COLLATE utf8mb4_0900_ai_ci;
这个代码片段中,我们使用utf8mb4_0900_ai_ci作为排序规则对my_table表中的my_column列进行排序。
参考链接: