MySQL 8.0 リファレンスマニュアル


13.7.7.3 SHOW CHARACTER SET ステートメント

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

SHOW CHARACTER SET ステートメントは使用可能な文字セットをすべて表示します。 LIKE 句 (存在する場合) は、どの文字セット名と照合するかを示します。 セクション26.55「SHOW ステートメントの拡張」で説明されているように、WHERE 句を指定すると、より一般的な条件を使用して行を選択できます。 例:

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 |
+---------+-----------------------------+-------------------+--------+

SHOW CHARACTER SET 出力には、次のカラムがあります:

  • Charset

    文字セット名。

  • 説明

    文字セットの説明。

  • Default collation

    文字セットのデフォルトの照合順序。

  • Maxlen

    1 文字の格納に必要な最大バイト数。

filename 文字セットは、内部でのみ使用されます。そのため、SHOW CHARACTER SET では表示されません。

文字セット情報は、INFORMATION_SCHEMA CHARACTER_SETS テーブルからも入手できます。 セクション26.4「INFORMATION_SCHEMA CHARACTER_SETS テーブル」を参照してください。


関連キーワード:  ステートメント, CREATE, TABLE, DROP, サブクエリー, CHARACTER, FUNCTION, SLAVE, 文字, セット