8.0的排序規則utf8mb4_0900_ai_ci和utf8mb4_general_ci有何區別?

utf8mb4_0900_ai_ci和utf8mb4_general_ci都是MySQL針對utf8mb4編碼的排序規則。

對於utf8mb4_0900_ai_ci來說,0900代表Unicode 9.0的規範,ai表示accent insensitivity,也就是“不區分音調”,而ci表示case insensitivity,也就是“不區分大小寫”。

MySQL 8.0之後,默認collation不再像之前版本一樣是是utf8mb4_general_ci,而是統一更新成了utf8mb4_0900_ai_ci。

具體可參考這篇博客,講的非常詳細:



作者:知乎用戶BgiUTI
鏈接:https://www.zhihu.com/question/521889059/answer/2388973078
來源:知乎
著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章