-1

我正在开发一个网站(在此处输入链接描述),以便为不同语言的术语提供简单易懂的含义。我计划在网站增长时添加尽可能多的语言。所以条款和其他一些东西可以是任何语言,我需要创建数据库来做到这一点,没有任何问题。

我正在使用 mysql 工作台来设计表模式。

它应该能够在搜索时对任何语言的单词进行比较,并且在检索数据时应该尽可能快

那么这样做的最佳选择是什么?utf8-default 还是别的什么?

我现在关注的语言是:

  1. 僧伽罗语(僧伽罗语)
  2. 英语
  3. 俄语
  4. 西班牙语
  5. 法语
  6. 德语
  7. 中国人
  8. 日本人
  9. 丹麦语
  10. 泰米尔语
  11. 印地语
  12. 意大利语
4

1 回答 1

1

当您在数据库上使用多种语言时,我认为utf8_unicode_ci可能适合您。

准确性

  • utf8_unicode_ci它基于 Unicode 标准进行排序,可以在非常广泛的语言中准确排序。

表现

  • utf8_unicode_ci使用更复杂的比较算法,旨在根据非常广泛的语言进行正确排序。这使得排序和比较大量字段的速度变慢。
于 2014-12-20T02:22:13.857 回答