文档主页
MySQL 8.4 参考手册
相关文档 下载本手册
PDF (US Ltr) - 39.9Mb
PDF (A4) - 40.0Mb
手册页 (TGZ) - 258.5Kb
手册页 (Zip) - 365.5Kb
信息 (Gzip) - 4.0Mb
信息 (Zip) - 4.0Mb


MySQL 8.4 参考手册  /  ...  /  SHOW COLLATION 语句

15.7.7.5 SHOW COLLATION 语句

Press CTRL+C to copy
SHOW COLLATION [LIKE 'pattern' | WHERE expr]

此语句列出服务器支持的排序规则。默认情况下,SHOW COLLATION 的输出包含所有可用的排序规则。如果存在 LIKE 子句,则表示要匹配的排序规则名称。WHERE 子句可用于使用更一般的条件选择行,如 第 28.8 节“SHOW 语句的扩展” 中所述。例如

Press CTRL+C to copy
mysql> SHOW COLLATION WHERE Charset = 'latin1'; +-------------------+---------+----+---------+----------+---------+ | Collation | Charset | Id | Default | Compiled | Sortlen | +-------------------+---------+----+---------+----------+---------+ | latin1_german1_ci | latin1 | 5 | | Yes | 1 | | latin1_swedish_ci | latin1 | 8 | Yes | Yes | 1 | | latin1_danish_ci | latin1 | 15 | | Yes | 1 | | latin1_german2_ci | latin1 | 31 | | Yes | 2 | | latin1_bin | latin1 | 47 | | Yes | 1 | | latin1_general_ci | latin1 | 48 | | Yes | 1 | | latin1_general_cs | latin1 | 49 | | Yes | 1 | | latin1_spanish_ci | latin1 | 94 | | Yes | 1 | +-------------------+---------+----+---------+----------+---------+

SHOW COLLATION 输出包含以下列

  • 排序规则

    排序规则名称。

  • 字符集

    排序规则关联的字符集的名称。

  • ID

    排序规则 ID。

  • 默认

    排序规则是否是其字符集的默认值。

  • 已编译

    字符集是否已编译到服务器中。

  • 排序长度

    这与对以字符集表示的字符串进行排序所需的内存量有关。

  • 填充属性

    排序规则填充属性,NO PADPAD SPACE 之一。此属性会影响尾随空格在字符串比较中的重要性;有关详细信息,请参阅 比较中的尾随空格处理

要查看每个字符集的默认排序规则,请使用以下语句。 Default 是保留字,因此要将其用作标识符,必须将其用引号引起来

Press CTRL+C to copy
mysql> SHOW COLLATION WHERE `Default` = 'Yes'; +---------------------+----------+----+---------+----------+---------+ | Collation | Charset | Id | Default | Compiled | Sortlen | +---------------------+----------+----+---------+----------+---------+ | big5_chinese_ci | big5 | 1 | Yes | Yes | 1 | | dec8_swedish_ci | dec8 | 3 | Yes | Yes | 1 | | cp850_general_ci | cp850 | 4 | Yes | Yes | 1 | | hp8_english_ci | hp8 | 6 | Yes | Yes | 1 | | koi8r_general_ci | koi8r | 7 | Yes | Yes | 1 | | latin1_swedish_ci | latin1 | 8 | Yes | Yes | 1 | ...

排序规则信息也可以从 INFORMATION_SCHEMA COLLATIONS 表中获取。参见 第 28.3.6 节“INFORMATION_SCHEMA COLLATIONS 表”