PDF (US Ltr)
- 26.8Mb
PDF (A4)
- 26.8Mb
SHOW COLLATION
[LIKE 'pattern' | WHERE expr]
このステートメントは、サーバーによってサポートされる照合順序を一覧表示します。デフォルトでは、SHOW COLLATION
からの出力には、使用可能なすべての照合順序が含まれます。LIKE
句 (存在する場合) は、どの照合順序名と照合するかを示します。セクション21.32「SHOW ステートメントの拡張」で説明されているように、WHERE
句を指定すると、より一般的な条件を使用して行を選択できます。例:
mysql> SHOW COLLATION LIKE 'latin1%';
+-------------------+---------+----+---------+----------+---------+
| Collation | Charset | Id | Default | Compiled | Sortlen |
+-------------------+---------+----+---------+----------+---------+
| latin1_german1_ci | latin1 | 5 | | | 0 |
| latin1_swedish_ci | latin1 | 8 | Yes | Yes | 0 |
| latin1_danish_ci | latin1 | 15 | | | 0 |
| latin1_german2_ci | latin1 | 31 | | Yes | 2 |
| latin1_bin | latin1 | 47 | | Yes | 0 |
| latin1_general_ci | latin1 | 48 | | | 0 |
| latin1_general_cs | latin1 | 49 | | | 0 |
| latin1_spanish_ci | latin1 | 94 | | | 0 |
+-------------------+---------+----+---------+----------+---------+
Collation
および Charset
カラムは、照合順序の名前と、その照合順序が関連付けられている文字セットを示します。Id
は照合順序 ID です。Default
は、この照合順序がその文字セットのデフォルトであるかどうかを示します。Compiled
は、この文字セットがサーバーにコンパイルされているかどうかを示します。Sortlen
は、この文字セットで表される文字列をソートするために必要なメモリーの量に関連しています。
各文字セットのデフォルトの照合順序を表示するには、次のステートメントを使用します。Default
は予約語であるため、それを識別子として使用するには、次のように引用符で囲む必要があります。
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 |
...