MySQL的字符集(Character Set)和排序规则(Collation)

MySQL的字符集(Character Set)和排序规则(Collation)

字符集(Character Set)和排序规则(Collation)是数据库中处理文本数据的两个核心概念,二者紧密相关但作用不同。

1 区别

2 具体差异

(1)存储 vs 比较

复制代码
字符集
决定字符的存储编码。例如:
    utf8mb4 中 A 的编码是 0x41,😊 的编码是 0xF09F988A。
    若字符集不支持某个字符(如 latin1 存储中文),会导致乱码。

排序规则
决定字符如何比较和排序。例如:
    utf8mb4_general_ci(不区分大小写):'apple' = 'Apple'。
    utf8mb4_bin(二进制比较):'apple' ≠ 'Apple'。
相关推荐
007tg几秒前
Telegram SCRM 系统构建指南:自动化营销与客户管理实战
大数据·运维·自动化
King's King1 分钟前
自动化化WMS和WCS投标模板
运维·自动化
ajax_beijing11 分钟前
华为云ELB
运维·服务器·华为云
RisunJan14 分钟前
Linux命令-e2label命令(设置第二扩展文件系统的卷标)
linux·运维·服务器
Yeats_Liao20 分钟前
时序数据库系列(四):InfluxQL查询语言详解
数据库·后端·sql·时序数据库
小苏兮21 分钟前
【把Linux“聊”明白】编译器gcc/g++与调试器gdb/cgdb:从编译原理到高效调试
java·linux·运维·学习·1024程序员节
白衣鸽子26 分钟前
MySQL数据库的“隐形杀手”:深入理解文件结构与治理数据碎片
数据库·后端·mysql
倦王31 分钟前
Linux一些基本命令--黑马学习
linux·运维·服务器
IvanCodes38 分钟前
openGauss安装部署详细教程
大数据·数据库·sql·opengauss
王道长服务器 | 亚马逊云1 小时前
AWS + 苹果CMS:影视站建站的高效组合方案
服务器·数据库·搜索引擎·设计模式·云计算·aws