文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
Man Pages (TGZ) - 258.2Kb
Man Pages (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 9.0 參考手冊  /  ...  /  SHOW COLLATION 語句

15.7.7.5 SHOW COLLATION 語句

SHOW COLLATION
    [LIKE 'pattern' | WHERE expr]

此聲明列出伺服器支援的定序。預設情況下,SHOW COLLATION 的輸出包含所有可用的定序。如果存在 LIKE 子句,則表示要比對哪些定序名稱。WHERE 子句可用於使用更一般的條件來選擇列,如第 28.8 節「SHOW 陳述式的擴充」中所述。例如

mysql> SHOW COLLATION WHERE Charset = 'latin1';
+-------------------+---------+----+---------+----------+---------+
| Collation         | Charset | Id | Default | Compiled | Sortlen |
+-------------------+---------+----+---------+----------+---------+
| latin1_german1_ci | latin1  |  5 |         | Yes      |       1 |
| latin1_swedish_ci | latin1  |  8 | Yes     | Yes      |       1 |
| latin1_danish_ci  | latin1  | 15 |         | Yes      |       1 |
| latin1_german2_ci | latin1  | 31 |         | Yes      |       2 |
| latin1_bin        | latin1  | 47 |         | Yes      |       1 |
| latin1_general_ci | latin1  | 48 |         | Yes      |       1 |
| latin1_general_cs | latin1  | 49 |         | Yes      |       1 |
| latin1_spanish_ci | latin1  | 94 |         | Yes      |       1 |
+-------------------+---------+----+---------+----------+---------+

SHOW COLLATION 的輸出包含以下欄位:

  • 定序 (Collation)

    定序名稱。

  • 字元集 (Charset)

    與定序關聯的字元集名稱。

  • 識別碼 (Id)

    定序 ID。

  • 預設 (Default)

    該定序是否為其字元集的預設定序。

  • 已編譯 (Compiled)

    該字元集是否已編譯到伺服器中。

  • 排序長度 (Sortlen)

    這與以字元集表示的字串排序所需的記憶體量有關。

  • 填補屬性 (Pad_attribute)

    定序填補屬性,為 NO PADPAD SPACE 其中之一。此屬性會影響字串比較中尾隨空格是否具有意義;如需更多資訊,請參閱比較中尾隨空格的處理

若要查看每個字元集的預設定序,請使用以下陳述式。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 |
...

定序資訊也可從 INFORMATION_SCHEMA COLLATIONS 資料表中取得。請參閱第 28.3.6 節「INFORMATION_SCHEMA COLLATIONS 資料表」