MySQL 5.6版本说明
显示排序[like '模式“|expr]
该语句列出了服务器支持的排序规则。默认情况下,的输出显示排序
包括所有可用的排序规则。的就像
子句,如果存在,则指示要匹配的排序规则名称。的在哪里
子句可以使用更一般的条件来选择行,如中所讨论的第21.9节“SHOW语句的扩展”.例如:
mysql> SHOW COLLATION WHERE Charset = '拉丁化';+-------------------+---------+----+---------+----------+---------+ | 排序|字符集|默认Id | | |编译Sortlen | +-------------------+---------+----+---------+----------+---------+ | latin1_german1_ci | latin1 | 5中的一个| |是| 1 | | latin1_swedish_ci | latin1 | 8中的一个|是的| | 1 | | latin1_danish_ci | latin1 |中的一个15 | |是| 1 | | latin1_german2_ci | latin1 | 31中的一个| |是| 2 | | latin1_bin | latin1 | 47中的一个| |是| 1 | | latin1_general_ci | latin1 |中的一个48 | |是| 1 | | latin1_general_cs |latin1 | 49中的一个| |是| 1 | | latin1_spanish_ci | latin1 | 94年中的一个| |是| 1 | +-------------------+---------+----+---------+----------+---------+
显示排序
输出有这些列:
排序
排序规则名。
字符集
与排序规则相关联的字符集的名称。
Id
排序ID。
默认的
排序规则是否为其字符集的默认值。
编译
字符集是否编译到服务器中。
Sortlen
这与对字符集中表示的字符串进行排序所需的内存量有关。
要查看每个字符集的默认排序规则,请使用以下语句。默认的
是一个保留字,所以要使用它作为标识符,必须这样引用:
mysql> SHOW COLLATION WHERE ' Default ' = 'Yes';+---------------------+----------+----+---------+----------+---------+ | 排序|字符集|默认Id | | |编译Sortlen | +---------------------+----------+----+---------+----------+---------+ | big5_chinese_ci |繁体| 1 |是的| | 1 | | dec8_swedish_ci | dec8 | 3 |是的| | 1 | | cp850_general_ci | cp850 | 4 |是的| | 1 | | hp8_english_ci | hp8 | 6 |是的| | 1 | | koi8r_general_ci | koi8r | 7 |是的| | 1 | | latin1_swedish_ci | latin1 | 8中的一个|是的| | 1 |…
也可从INFORMATION_SCHEMA
整理
表格看到第21.3.3节“INFORMATION_SCHEMA COLLATIONS Table”.