美文网首页我爱编程
MySQL 中大小写敏感的 UTF8 字符集校对规则

MySQL 中大小写敏感的 UTF8 字符集校对规则

作者: 花似幻想 | 来源:发表于2018-06-21 16:15 被阅读5次

参考链接:Case Sensitive collation in MySQL

5.7 及更早的版本

在 5.7 及更早版本的 MySQL 中,没有专门为 Unicode 字符集设计大小写敏感的 collation ,但可以用类似 utf8_bin 的 collation 来达到大小写敏感的目的。

不过采用这种方式会使 ORDER BY 的结果不理想,这个问题可以通过在 ORDER BY column_name 后面加上类似 COLLATE utf8_general_ci 的语句以使用指定的 collation 进行校对来解决。

8.0.1 及更新版本

8.0.1 及更新版本的 MySQL 提供了专门的 accent sensitive 和 case sensitive 的适用于 Unicode 的 collation 。

information_schema.collations 表中可以查阅各种字符集所支持的 collation 。

相关文章

  • MySQL 中大小写敏感的 UTF8 字符集校对规则

    参考链接:Case Sensitive collation in MySQL 5.7 及更早的版本 在 5.7 及...

  • 字符集与校对规则

    MySQL字符集及校对规则的理解 阅读目录:MySQL的字符集和校对规则 MySQL的字符集 MySQL与字符集 ...

  • MySQL校对规则(COLLATION)的具体使用

    简介 本文介绍MySQL的校对规则。 MySQL的校对规则 两个不同的字符集不能有相同的校对规则。 每个字符集有一...

  • MySQL字符排序

    关于MySQL字符集 可以参考文章MySQL字符集 & 重谈MySQL字符集 目录 大小写 比较规则 大小写 _c...

  • Mysql全备、增量备份及恢复

    Mysql字符集 MySQL数据库字符集包括字符集(CHARACTER)和校对规则(COLLATION)两个概念,...

  • 字符集

    定义 mysql 的字符集包括 字符集 CHARACTER 和 校对规则COLLATION 两个概念 字符集 : ...

  • mysql(六)

    字符集校验规则 1)ci:大小写不敏感2)cs或bin:大小写敏感工具修改字符集 索引的类型(算法) BTREE:...

  • mysql大小写敏感与校对规则

    大家在使用mysql过程中,可能会遇到类似以下的问题: 模糊匹配 jg%,结果以JG开头的字符串也出现在结果集中,...

  • MYSQL 8 基本操作之03 (字符集)

    查询服务器字符集 查询服务器字符集校对规则 查询数据库字符集 查询数据库字符集校对规则 查询表的字符集及校对规则

  • 如何创建MySql数据库

    一般我们创建mysql数据库,首先需要做的事,是选择“字符集”,然后选择“排序规则”。 字符集:utf8排序规则:...

网友评论

    本文标题:MySQL 中大小写敏感的 UTF8 字符集校对规则

    本文链接:https://www.haomeiwen.com/subject/eltcyftx.html