### 13.7.6 SET 语句

[13.7.6.1 变量赋值的 SET 语法](set-variable.html)
[13.7.6.2 SET CHARACTER SET 语句](set-character-set.html)
[13.7.6.3 SET NAMES 语句](set-names.html)

这[`放`](set-statement.html)声明有几种形式。与特定服务器功能无关的那些表单的描述出现在本节的小节中：

-   [`放 *`变量名`* = *`价值`*`](set-variable.html)使您能够为影响服务器或客户端操作的变量分配值。看[第 13.7.6.1 节，“变量赋值的 SET 语法”](set-variable.html).

-   [`设置字符集`](set-character-set.html)和[`设置名称`](set-names.html)为与服务器的当前连接关联的字符集和排序规则变量赋值。看[第 13.7.6.2 节，“SET CHARACTER SET 语句”](set-character-set.html)， 和[第 13.7.6.3 节，“SET NAMES 语句”](set-names.html).

    其他形式的描述出现在别处，与与它们帮助实现的能力相关的其他陈述分组：

-   [`设置默认角色`](set-default-role.html)和[`设定角色`](set-role.html)为用户帐户设置默认角色和当前角色。看[第 13.7.1.9 节，“SET DEFAULT ROLE 语句”](set-default-role.html)， 和[第 13.7.1.11 节，“SET ROLE 语句”](set-role.html).

-   [`设置密码`](set-password.html)分配帐户密码。看[第 13.7.1.10 节，“SET PASSWORD 语句”](set-password.html).

-   `设置资源组`将线程分配给资源组。看[第 13.7.2.4 节，“SET RESOURCE GROUP 语句”](set-resource-group.html).

-   [`设置事务隔离级别`](set-transaction.html)设置事务处理的隔离级别。看[第 13.3.7 节，“SET TRANSACTION 语句”](set-transaction.html).
