首批通过分布式安全可靠测评,为关键业务系统打造
CREATE ROLE
更新时间:2026-04-10 11:58:36
描述
该语句用于创建角色。您可以使用角色来管理数据库权限。
您可以为角色添加权限,然后将该角色授予用户,用户可以启用该角色并行使该角色授予的权限。
语法
CREATE ROLE role_name
[ NOT IDENTIFIED
| IDENTIFIED BY password
] ;
参数解释
| 参数 | 描述 |
|---|---|
| role_name | 指定要创建的角色的名称。 |
| NOT IDENTIFIED | 指定启用创建的角色时不使用任何验证方法。 说明 如果省略 NOT IDENTIFIED 子句和 IDENTIFIED 子句,则角色默认为 NOT IDENTIFIED。 |
| IDENTIFIED BY password | 设定启用角色的密码。 说明 被授予该角色的用户必须指定密码才能使用 SET ROLE 语句启用该角色。 |
示例
创建角色
role1。obclient> CREATE ROLE role1; Query OK, 0 rows affected创建角色
role2,指定密码为**1***。obclient> CREATE ROLE role2 IDENTIFIED BY **1***; Query OK, 0 rows affected