MySQL中的大小写敏感整理

在MySQL中是否有任何排序规则类型支持区分大小写。
我有MySQL的所有类型的排序规则他们都有_ci在他们的名字的末尾,因此他们是不区分大小写的排序规则。先谢谢你。
最佳答案
根据MySQL手册http://dev.mysql.com/doc/refman/5.0/en/charset-mysql.html,你应该能够设置排序规则为_cs为区分大小写。您可以通过执行SHOW COLLATION WHERE COLLATION LIKE“%_cs”查询来获取_cs排序规则的列表

经过一番研究:

显然在MySQL中还没有utf8 _ * _ cs。如果您需要区分大小写的整理utf8字段,您应该使用utf8_bin。这将弄乱ORDER BY,但这可以通过ORDER BY列修复COLLATE utf8_general_ci

资料来源:http://forums.mysql.com/read.php?103,19380,200971#msg-200971http://forums.mysql.com/read.php?103,156527,198794#msg-198794

转载注明原文:MySQL中的大小写敏感整理 - 代码日志