Documentation Home
MySQL 8.3 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 40.8Mb
PDF (A4) - 40.9Mb
Man Pages (TGZ) - 294.0Kb
Man Pages (Zip) - 409.0Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb
Excerpts from this Manual

15.7.6.3 设置名称语句

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

该语句设置三个会话系统变量 character_set_clientcharacter_set_connectioncharacter_set_results 到给定的字符集。设置 character_set_connectioncharset_name 也设置 collation_connectioncharset_name 的默认排序规则。请参阅 第 12.4 节,“连接字符集和排序规则”

可选的 COLLATE 子句可以用来明确指定排序规则。如果给定,排序规则必须是 charset_name 的允许排序规则之一。

charset_namecollation_name 可以是带引号或不带引号的。

默认映射可以通过使用 DEFAULT 值来恢复。默认值取决于服务器配置。

一些字符集不能用作客户端字符集。尝试使用它们与 SET NAMES 语句将产生错误。请参阅 不允许的客户端字符集