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二进制
  • 6
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值