character_sets
character_sets视图提供有关可用字符集的信息。具体信息如表1所示。该视图为只读,不允许修改。所有用户对该视图有“读取”权限。
|
名称 |
类型 |
描述 |
|---|---|---|
|
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)