在使用 Navicat 新建 MySQL 数据库,字符集选择 utf8mb4 时,排序依据(Collation)推荐选择:
utf8mb4_unicode_ci(推荐,支持更准确的多语言排序,适合中文和国际化场景)- 或
utf8mb4_0900_ai_ci(MySQL 8.0 及以上,更现代,支持无区分重音和大小写)
理由:
utf8mb4_unicode_ci排序更符合 Unicode 标准,中文拼音排序更合理。utf8mb4_general_ci兼容性好,但排序精度略低。utf8mb4_0900_ai_ci是 MySQL 8 新增,排序和比较更智能。
操作建议: 在 Navicat 新建数据库时:
- 字符集选
utf8mb4 - 排序依据选
utf8mb4_unicode_ci或utf8mb4_0900_ai_ci
这样可以确保中文和多语言数据的排序和检索效果最佳。