MySQL 8.3 Release Notes
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
的默认排序规则。请参阅 第 12.4 节,“连接字符集和排序规则”。
可选的 COLLATE
子句可以用来明确指定排序规则。如果给定,排序规则必须是 charset_name
的允许排序规则之一。
charset_name
和 collation_name
可以是带引号或不带引号的。
默认映射可以通过使用 DEFAULT
值来恢复。默认值取决于服务器配置。
一些字符集不能用作客户端字符集。尝试使用它们与 SET NAMES
语句将产生错误。请参阅 不允许的客户端字符集。