説明
このビューは、V1.4バージョンから導入されました。
機能の概要
各文字セットの比較方法情報を表示します。
フィールドの説明
| フィールド名 | タイプ | NULLを許容するか | |
|---|---|---|---|
| COLLATION_NAME | varchar(128) | NO | 比較方法の名前 |
| CHARACTER_SET_NAME | varchar(128) | NO | collationに関連付けられた文字セットの名前 |
| ID | bigint(20) | NO | collationのID |
| IS_DEFAULT | varchar(4) | NO | collationが対応する文字セットのデフォルト比較方法であるか |
| IS_COMPILED | varchar(4) | NO | 文字セットがサーバーにコンパイルされているか |
| SORTLEN | bigint(20) | NO | ソート文字セットに必要なメモリサイズ、単位はバイト |
クエリ例
各文字セットの比較方法情報を確認し、上位10件のレコードを表示します。
obclient [oceanbase]> SELECT * FROM information_schema.COLLATIONS LIMIT 10;
クエリ結果は次のとおりです:
+--------------------+--------------------+------+------------+-------------+---------+
| COLLATION_NAME | CHARACTER_SET_NAME | ID | IS_DEFAULT | IS_COMPILED | SORTLEN |
+--------------------+--------------------+------+------------+-------------+---------+
| utf8mb4_general_ci | utf8mb4 | 45 | Yes | Yes | 1 |
| utf8mb4_bin | utf8mb4 | 46 | | Yes | 1 |
| binary | binary | 63 | Yes | Yes | 1 |
| gbk_chinese_ci | gbk | 28 | Yes | Yes | 1 |
| gbk_bin | gbk | 87 | | Yes | 1 |
| utf16_general_ci | utf16 | 54 | Yes | Yes | 1 |
| utf16_bin | utf16 | 55 | | Yes | 1 |
| gb18030_chinese_ci | gb18030 | 248 | Yes | Yes | 2 |
| gb18030_bin | gb18030 | 249 | | Yes | 1 |
| latin1_swedish_ci | latin1 | 8 | Yes | Yes | 1 |
+--------------------+--------------------+------+------------+-------------+---------+
10 rows in set