Documentation Home
MySQL 8.4 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 39.8Mb
PDF (A4) - 39.9Mb
Man Pages (TGZ) - 257.9Kb
Man Pages (Zip) - 364.9Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


15.7.6.3 设置名称语句

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时尝试使用它们将产生错误。请参阅不可用的客户端字符集