照合を表示

このステートメントは、照合の静的リストを提供し、MySQLクライアントライブラリとの互換性を提供するために含まれています。

ノート:

「新しい照合順序フレームワーク」を有効にすると、 SHOW COLLATIONの結果は異なります。新しい照合順序フレームワークの詳細については、 文字セットと照合を参照してください。

あらすじ

ShowCollationStmt:

ShowCollationStmt

新しい照合順序フレームワークを無効にすると、バイナリ照合のみが表示されます。

mysql> SHOW COLLATION; +-------------+---------+------+---------+----------+---------+ | Collation | Charset | Id | Default | Compiled | Sortlen | +-------------+---------+------+---------+----------+---------+ | utf8mb4_bin | utf8mb4 | 46 | Yes | Yes | 1 | | latin1_bin | latin1 | 47 | Yes | Yes | 1 | | binary | binary | 63 | Yes | Yes | 1 | | ascii_bin | ascii | 65 | Yes | Yes | 1 | | utf8_bin | utf8 | 83 | Yes | Yes | 1 | +-------------+---------+------+---------+----------+---------+ 5 rows in set (0.02 sec)

新しい照合順序フレームワークが有効になると、 utf8_general_ciutf8mb4_general_ciが追加でサポートされます。

mysql> SHOW COLLATION; +--------------------+---------+------+---------+----------+---------+ | Collation | Charset | Id | Default | Compiled | Sortlen | +--------------------+---------+------+---------+----------+---------+ | utf8mb4_bin | utf8mb4 | 46 | Yes | Yes | 1 | | latin1_bin | latin1 | 47 | Yes | Yes | 1 | | binary | binary | 63 | Yes | Yes | 1 | | ascii_bin | ascii | 65 | Yes | Yes | 1 | | utf8_bin | utf8 | 83 | Yes | Yes | 1 | | utf8_general_ci | utf8 | 33 | | Yes | 1 | | utf8mb4_general_ci | utf8 | 45 | | Yes | 1 | +--------------------+---------+------+---------+----------+---------+ 7 rows in set (0.02 sec)

MySQLの互換性

このステートメントの使用法は、MySQLと完全に互換性があると理解されています。ただし、TiDBの文字セットは、MySQLと比較してデフォルトの照合が異なる場合があります。詳しくはMySQLとの互換性をご覧ください。その他の互換性の違いは、GitHub 問題を介して報告である必要があります。

も参照してください

このページは役に立ちましたか?