gpt4 book ai didi

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

转载 作者:IT老高 更新时间:2023-10-28 12:54:42 29 4
gpt4 key购买 nike

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 column 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 - MySQL 中区分大小写的排序规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4558707/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com