Log4Classicning

好读书 不求甚解 每有会意 便欣然忘食

MySQL字符集与校对规则
2008年4月27日

Charset Sets and Collations. 从MySQL文档上看来的。我就不一句一句翻译了,简单说一下。字符集(charset)大家都清楚,就是字符和编码的映射关系,校对规则(collation)指用于比较编码的规则,比如定义'A'<'B'这样的关系的规则。不同collation可以实现不同的比较规则,如'A'='a'在有的规则中成立,而有的不成立;进而说,就是有的规则区分大小写,而有的无视。

binary collation,二元法,直接比较字符的编码,可以认为是区分大小写的,因为字符集中'A'和'a'的编码显然不同。除此以外,还有更加复杂的比较规则,这些规则在简单的二元法之上增加一些额外的规定,比较就更加复杂了。

据MySQL5.0的文档称,在这个方面,MySQL远远领先大部分数据库管理系统。

MySQL支持在mysqld启动时设置字符集,为database指定字符集,为table指定字符集,为column指定字符集。还可以为connection指定字符集。

« 强烈推荐Ubuntu804下一步做点什么 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Search

站点统计

  • 文章总数:732
  • 评论总数:2568
  • 引用总数:4
  • 浏览总数:5693
  • 留言总数:42
  • 当前主题:ClassicningDailyLog Style
  • 当前样式:footoo

网站收藏

图标汇集

  • Creative Commons License
  • Widgetize!
  • visitor stats

Powered By Z-Blog 1.8 Spirit Build 80722

2004 - 2007 Classicning.com. 苏ICP备06039259号.