MySQL字符集与排序规则

MySQL字符集与排序规则

字符集

字符集是一组符号和编码, 排序规则是用于比较字符集中字符的一组规则。

可使用information_schema character_sets表或show character_set语句查看可用的字符集。

image

Unicode、ACCII和UTF-8的区别

Unicode 是一种字符集,它为世界上所有文字的每个字符分配了一个唯一的数字编码。

ASCII(American Standard Code for Information Interchange)是最早的字符编码标准,只能表示英文字符和一些特殊符号,使用7位二进制数表示一个字符。

UTF-8(Unicode Transformation Format-8)则是一种针对 Unicode 的可变长度编码,可以用1至4个字节来表示一个字符,支持包括拉丁文、中文、日文等在内的世界各国语言。

Unicode 是字符集,ASCII 是其中的一种编码方式,而 UTF-8 是另一种更灵活、更通用的编码方式。

排序规则

给定的字符集始终至少具有一种排序规则,并且大多数字符集都具有多种排序规则。

可使用information_schema collations表或show collation语句查看字符集的排序规则。

image

image

排序规则后缀含义

后缀 意义
_ai 不区分重音
_as 区分重音
_ci 不区分大小写
_cs 区分大小写
_ks 假名敏感
_bin 二进制

相关推荐

  1. MySQL十部曲之三:字符集排序规则

    2024-03-27 03:36:05       31 阅读
  2. 一文彻底弄懂MySQL字符集排序规则

    2024-03-27 03:36:05       21 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-27 03:36:05       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-27 03:36:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-27 03:36:05       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-27 03:36:05       20 阅读

热门阅读

  1. ARM与X86架构的简单剖析与未来展望

    2024-03-27 03:36:05       18 阅读
  2. QT day5

    QT day5

    2024-03-27 03:36:05      16 阅读
  3. C++学习-2

    2024-03-27 03:36:05       17 阅读
  4. AI大模型学习的伦理与社会影响

    2024-03-27 03:36:05       17 阅读
  5. Flutter 获取系统是否是暗黑模式的方式

    2024-03-27 03:36:05       19 阅读
  6. OSI七层模型讲解

    2024-03-27 03:36:05       20 阅读
  7. linux内核网络分析 用户空间工具 “每日读书”

    2024-03-27 03:36:05       21 阅读
  8. C/C++ 设置Socket的IP_TOS选项

    2024-03-27 03:36:05       19 阅读
  9. LeetCode 93. 复原 IP 地址

    2024-03-27 03:36:05       20 阅读
  10. C# 类 结构体

    2024-03-27 03:36:05       18 阅读
  11. SSH公钥(SSH Key)生成方法

    2024-03-27 03:36:05       19 阅读
  12. 判断对象存活的算法

    2024-03-27 03:36:05       20 阅读
  13. node项目中express的使用

    2024-03-27 03:36:05       21 阅读
  14. 20240325_AI小字典

    2024-03-27 03:36:05       19 阅读