MySQL 8.4 Release Notes
15.7.6.3 设置名称语句
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
时尝试使用它们将产生错误。请参阅不可用的客户端字符集。