更新时间:2025-09-11 GMT+08:00
分享

character_sets

character_sets视图提供有关可用字符集的信息。具体信息如表1所示。该视图为只读,不允许修改。所有用户对该视图有“读取”权限。

表1 information_schema.character_sets字段

名称

类型

描述

CHARACTER_SET_NAME

varchar(32)

字符集名称。

DEFAULT_COLLATE_NAME

varchar(32)

字符集的默认排序规则。

DESCRIPTION

varchar(60)

字符集的描述,主要说明字符集使用的默认字符序。

MAXLEN

bigint

存储一个字符所需的最大字节数。

GUC参数m_format_dev_version控制行为保持前向兼容。

当m_format_dev_version取值为s1时,视图仅展示当前数据库的字符集信息。

m_db=# SET m_format_dev_version=s1;
SET
m_db=# SELECT * FROM information_schema.character_sets;
 CHARACTER_SET_NAME | DEFAULT_COLLATE_NAME |         DESCRIPTION          | MAXLEN
--------------------+----------------------+------------------------------+--------
 UTF8               | utf8mb4_general_ci   | utf8mb4_general_ci collation |      4
(1 row)

相关文档