首页 > 数据库 > mysql教程 > MySQL 是否提供区分大小写的排序规则?如何使用它们?

MySQL 是否提供区分大小写的排序规则?如何使用它们?

Patricia Arquette
发布: 2024-11-22 03:18:10
原创
491 人浏览过

Does MySQL Offer Case-Sensitive Collations, and How Can I Use Them?

MySQL 排序规则中的区分大小写

MySQL 提供了多种排序规则类型,但确定哪一种支持区分大小写可能会令人困惑。这个问题深入探讨了MySQL中区分大小写的排序规则的可用性,并提供了详细的答案。

答案1:

根据MySQL手册,将排序规则设置为“ _cs”启用区分大小写。您可以使用查询“SHOW COLLATION WHERE COLLATION LIKE "%_cs"”查看可用的 _cs 排序规则。

答案 2:

但是,进一步的研究表明,有MySQL 中没有 utf8_*_cs 排序规则。对于区分大小写的 utf8 字段,应使用“utf8_bin”。虽然这可能会扰乱排序,但可以通过使用“ORDER BY column COLLATE utf8_general_ci”来解决。

其他资源:

  • MySQL 手册: https://dev.mysql.com/doc/refman/5.0/en/charset-mysql.html
  • MySQL 论坛主题:https://forums.mysql.com/read.php?103,19380 ,200971
  • MySQL 论坛主题: https://forums.mysql.com/read.php?103,156527,198794

以上是MySQL 是否提供区分大小写的排序规则?如何使用它们?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板