【数据库-MySql】查看字符集校对规则(一)

本文详细介绍了MySQL中SHOWCOLLATION语句的使用方法,包括如何通过LIKE和WHERE子句筛选字符集校对规则,以及如何查看每种字符集默认的校对规则。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SHOW COLLATION 语法

SHOW COLLATION [LIKE 'pattern' | WHERE expr]

示例

-- 显示所有项
SHOW COLLATION;
-- 显示 Collation字段值包含bin的项
SHOW COLLATION LIKE '%bin%';
-- 显示 Charset字段值等于utf8mb4的项
SHOW COLLATION WHERE Charset = 'utf8mb4';
-- 显示 Charset字段值包含utf8的项
SHOW COLLATION WHERE Charset LIKE '%utf8%';

此语句列出服务器支持的字符集。默认情况下,SHOW COLLATION 会输出所有有效的字符集。LIKE 选项,则会显示与之匹配的字符集。WHERE 选项提供了更多的常规条件去显示需要的字符集。例如:

SHOW COLLATION WHERE Charset = 'utf8mb4';

SHOW COLLATION 输出以下列:

Collation字符集校对规则名称
Charset与字符集校对规则关联的字符集名称
Id字符集校对规则编号
Default是不是对应字符集默认的校对规则
Compiled是否有将此字符集校对规则集成到服务器中
Sortlen这个与字符串表示的字符集所需要的内存数量有关

使用下列语句查看每种字符集默认的校对规则,Default 是保留字,因此将它作为一个标识符的时候,一定要用反单引号`Esc 键下面;Tab 键上面;1 键左边】来引用它。

SHOW COLLATION WHERE `Default` = 'Yes';

字符集校对信息同样可以在 INFORMATION_SCHEMA 数据库的 COLLATIONS 表查到《【数据库-MySql】查看字符集校对规则(二)》。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值