新建mysql8.3.4的字符集介绍

4 阅读1分钟

在使用 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_ciutf8mb4_0900_ai_ci

这样可以确保中文和多语言数据的排序和检索效果最佳。