SET NAMES {'charset_name'
[COLLATE 'collation_name'] | DEFAULT}
此语句将三个会话系统变量
character_set_client
、
character_set_connection
和
character_set_results
设置为给定的字符集。设置
character_set_connection
为
charset_name
还设置
collation_connection
为默认排序规则charset_name
。请参阅
第 10.4 节,“连接字符集和排序规则”。
可选COLLATE
子句可用于显式指定排序规则。如果给定,排序规则必须是 的允许排序规则之一
charset_name
。
charset_name
并且
collation_name
可能被引用或未被引用。
可以使用值恢复默认映射
DEFAULT
。默认值取决于服务器配置。
某些字符集不能用作客户端字符集。尝试将它们与一起使用SET
NAMES
会产生错误。请参阅
不允许的客户端字符集。