#### 13.7.6.2 SET CHARACTER SET 语句

[](<>)[](<>)[](<>)[](<>)

```
SET {CHARACTER SET | CHARSET}
    {'charset_name' | DEFAULT}
```

此语句使用给定映射映射在服务器和当前客户端之间发送的所有字符串。`设置字符集`设置三个会话系统变量：[`character_set_client`](server-system-variables.html#sysvar_character_set_client)和[`字符集结果`](server-system-variables.html#sysvar_character_set_results)被设置为给定的字符集，并且[`字符集连接`](server-system-variables.html#sysvar_character_set_connection)的价值[`字符集数据库`](server-system-variables.html#sysvar_character_set_database).看[第 10.4 节，“连接字符集和排序规则”](charset-connection.html).

*`字符集名称`*可以引用或不引用。

可以使用 value 恢复默认字符集映射`默认`.默认值取决于服务器配置。

某些字符集不能用作客户端字符集。尝试将它们与[`设置字符集`](set-character-set.html)产生错误。看[不允许的客户端字符集](charset-connection.html#charset-connection-impermissible-client-charset).
