次のステートメントを実行して、MySQLで使用可能な文字セットのリストを返すことができます。
SHOW CHARACTER SET;
これにより、文字セット名、説明、デフォルトの照合、および最大長を表示するリストが返されます。
LIKEを使用してリストを絞り込むこともできます。 条項:
SHOW CHARACTER SET LIKE 'latin%';
MySQL 8.0.11では、これにより次のリストが返されます。
| 文字セット | 説明 | デフォルトの照合 | Maxlen |
|---|---|---|---|
| latin1 | cp1252西ヨーロッパ | latin1_swedish_ci | 1 |
| latin2 | ISO8859-2中央ヨーロッパ | latin2_general_ci | 1 |
| latin5 | ISO8859-9トルコ語 | latin5_turkish_ci | 1 |
| latin7 | ISO8859-13バルト海 | latin7_general_ci | 1 |
また、WHEREを使用することもできます 式を提供する句:
SHOW CHARACTER SET WHERE Description LIKE '%Thai%';
結果:
| 文字セット | 説明 | デフォルトの照合 | Maxlen |
|---|---|---|---|
| tis620 | TIS620タイ語 | tis620_thai_ci | 1 |
SHOW COLLATIONを使用することもできます サーバーでサポートされている照合のリストを表示します。