PingKai Logo下载

SHOW CHARACTER SET

此语句提供了 TiDB 中可用字符集的静态列表。输出不反映当前连接或用户的任何属性。

概要

ShowCharsetStmt
SHOW CHARACTER CHAR SET CHARSET ShowLikeOrWhere
ShowLikeOrWhere
LIKE SimpleExpr WHERE Expression

示例

SHOW CHARACTER SET;
+---------+-------------------------------------+-------------------+--------+
| Charset | Description                         | Default collation | Maxlen |
+---------+-------------------------------------+-------------------+--------+
| ascii   | US ASCII                            | ascii_bin         |      1 |
| binary  | binary                              | binary            |      1 |
| gbk     | Chinese Internal Code Specification | gbk_chinese_ci    |      2 |
| latin1  | Latin1                              | latin1_bin        |      1 |
| utf8    | UTF-8 Unicode                       | utf8_bin          |      3 |
| utf8mb4 | UTF-8 Unicode                       | utf8mb4_bin       |      4 |
+---------+-------------------------------------+-------------------+--------+
6 rows in set (0.00 sec)
SHOW CHARACTER SET LIKE 'utf8%';
+---------+---------------+-------------------+--------+
| Charset | Description   | Default collation | Maxlen |
+---------+---------------+-------------------+--------+
| utf8    | UTF-8 Unicode | utf8_bin          |      3 |
| utf8mb4 | UTF-8 Unicode | utf8mb4_bin       |      4 |
+---------+---------------+-------------------+--------+
2 rows in set (0.00 sec)
SHOW CHARACTER SET WHERE Description='UTF-8 Unicode';
+---------+---------------+-------------------+--------+
| Charset | Description   | Default collation | Maxlen |
+---------+---------------+-------------------+--------+
| utf8    | UTF-8 Unicode | utf8_bin          |      3 |
| utf8mb4 | UTF-8 Unicode | utf8mb4_bin       |      4 |
+---------+---------------+-------------------+--------+
2 rows in set (0.00 sec)

MySQL 兼容性

TiDB 中 SHOW CHARACTER SET 语句的用法与 MySQL 完全兼容。然而,TiDB 中的字符集可能具有与 MySQL 不同的默认排序规则。详情请参阅 Compatibility with MySQL。如果你发现任何兼容性差异,请 report a bug。

相关链接