13.7.5.3 SHOW CHARACTER SET 语句

SHOW CHARACTER SET
    [LIKE 'pattern' | WHERE expr]

显示字符集语句显示所有可用的字符集。 LIKE子句(如果存在)指示要匹配的字符集名称。可以给WHERE子句使用更一般的条件来选择行,如第 24.35 节,“ SHOW 语句的扩展”中所述。例如:

mysql> SHOW CHARACTER SET LIKE 'latin%';
+---------+-----------------------------+-------------------+--------+
| Charset | Description                 | Default collation | Maxlen |
+---------+-----------------------------+-------------------+--------+
| latin1  | cp1252 West European        | latin1_swedish_ci |      1 |
| latin2  | ISO 8859-2 Central European | latin2_general_ci |      1 |
| latin5  | ISO 8859-9 Turkish          | latin5_turkish_ci |      1 |
| latin7  | ISO 8859-13 Baltic          | latin7_general_ci |      1 |
+---------+-----------------------------+-------------------+--------+

显示字符集输出包含以下列:

  • Charset

字符集名称。

  • Description

字符集的描述。

  • Default collation

字符集的默认排序规则。

  • Maxlen

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

filename字符集仅供内部使用;因此,显示字符集不显示它。

INFORMATION_SCHEMA CHARACTER_SETStable 中也提供了字符集信息。参见第 24.2 节“ INFORMATION_SCHEMA CHARACTER_SETStable”