首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >utf8_general_ci和utf8_unicode_ci与utf8_binary排序在MySQL中有什么区别?

问utf8_general_ci和utf8_unicode_ci与utf8_binary排序在MySQL中有什么区别?
EN

Database Administration用户
提问于 2011-11-17 02:14:28
回答 1查看 9.2K关注 0票数 5

我找不到关于这个主题的MySQL文档。谁能解释一下?

EN

回答 1

Database Administration用户

回答已采纳

发布于 2011-11-17 15:06:19

根据MySQL文档

排序规则具有以下一般特征:两个不同的字符集不能有相同的排序规则。每个字符集都有一个排序规则,这是默认排序规则。例如,latin1的默认排序规则是latin1_swedish_ci。显示字符集的输出指示每个显示字符集的默认排序规则。排序规则名称有一种约定:它们从与其关联的字符集的名称开始,通常包括一个语言名称,并以_ci (区分大小写)、_cs (区分大小写)或_bin (二进制)结尾。在字符集具有多个排序规则的情况下,可能不清楚哪个排序规则最适合于给定的应用程序。为了避免选择错误的排序规则,可以使用有代表性的数据值进行一些比较,以确保给定的排序规则按预期的方式排序值。

StackOverflow有一个问题列表,标记为utf-8和排序规则.

服务器故障只有一个标记utf-8和排序规则.

有一个名为efreedom.com的网站,在StackOverflow周围都有关于utf8:http://efreedom.com/Question/1-4784168/Change-Collation-Utf8-Bin-One-Go的链接。

这是另一个关于排序规则在MySQL世界中的位置的网站:http://www.collation-charts.org/

下面是一个解释二进制排序规则的链接:http://dev.mysql.com/doc/refman/5.0/en/charset-binary-collations.html

票数 4
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/8006

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档