【问题标题】:Is utf8mb4_0900_ai_ci a good collation for general purpose in MySQL 8.0.30?utf8mb4_0900_ai_ci 是 MySQL 8.0.30 中通用的良好排序规则吗?
【发布时间】:2022-12-06 01:20:04
【问题描述】:

用于存储和搜索多种不同语言的 MySQL 数据,例如索引所有域名的网站标题......

使用utf8mb4_0900_ai_ci collat​​ion 可以吗?我看到这是从旧服务器 (MySQL 5.7) 导入数据时 MySQL 8.0.30 切换到的内容。

  • utf8mb4_0900_ai_ci 是 MySQL 8 中的默认值吗?
  • 即使不是默认值,通常也可以使用 utf8mb4_0900_ai_ci 吗?

【问题讨论】:

    标签: mysql database encoding character-encoding collation


    【解决方案1】:

    是的,MySQL 8.0 默认是 utf8mb4_0900_ai_ci。您可以通过查阅手册自行检查默认系统设置,例如:https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_collation_server

    是的,在 MySQL 8.0 中使用它是一个很好的排序规则。这是我会选择的。它包括对 MySQL 中可用的 UTF 标准的最新更改。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-06-12
      • 2011-08-18
      • 1970-01-01
      • 2011-11-14
      • 1970-01-01
      • 2021-04-13
      • 2012-01-19
      相关资源
      最近更新 更多