utf8mb4_0900_ai_ci utf8mb4_general_ci
时间: 2023-09-07 21:11:18 浏览: 280
utf8mb4_0900_ai_ci 和 utf8mb4_general_ci 都是MySQL的排序字符集之一。
utf8mb4_0900_ai_ci 是在MySQL 8.0.0版本后引入的一种排序规则。它基于Unicode Collation Algorithm,支持对多种语言进行排序,并考虑了不同语言的特殊规则和排序顺序。
utf8mb4_general_ci 则是MySQL较早版本中使用的排序规则。它对字符进行简单的二进制比较,不考虑各种语言的排序规则和特殊情况。相比于utf8mb4_0900_ai_ci,utf8mb4_general_ci 能够提供更快的排序性能,但在某些特殊情况下可能会导致排序结果不符合用户的期望。
因此,如果你的数据库涉及到多种语言,并希望得到更准确的排序结果,推荐使用 utf8mb4_0900_ai_ci。如果你的数据库只涉及到简单的字符比较,并对排序性能有更高要求,可以选择 utf8mb4_general_ci。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [MySQL常用排序规则utf8mb4_general_ci、utf8mb4_unicode_ci、utf8mb4_bin、utf8mb4_0900_ai_ci和存储字符集...](https://blog.csdn.net/munangs/article/details/126617226)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文