文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (美國信紙) - 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 參考手冊  /  ...  /  SET NAMES 陳述式

15.7.6.3 SET NAMES 陳述式

SET NAMES {'charset_name'
    [COLLATE 'collation_name'] | DEFAULT}

此陳述式會將三個工作階段系統變數 character_set_clientcharacter_set_connectioncharacter_set_results 設定為給定的字元集。將 character_set_connection 設定為 charset_name 也會將 collation_connection 設定為 charset_name 的預設定序。請參閱第 12.4 節,「連線字元集與定序」

可選的 COLLATE 子句可以用來明確指定校對規則。如果指定,校對規則必須是 charset_name 允許的校對規則之一。

charset_namecollation_name 可以使用引號括住或不使用引號。

可以使用 DEFAULT 值來恢復預設映射。預設值取決於伺服器配置。

某些字元集不能用作客戶端字元集。嘗試將它們與 SET NAMES 一起使用會產生錯誤。請參閱 不允許的客戶端字元集