mysql

如何使用GRANT命令为多个用户分配相同权限

小樊
117
2024-09-08 19:44:20
栏目: 编程语言

在 SQL 中,可以使用 GRANT 命令为多个用户分配相同的权限

-- 创建一个角色
CREATE ROLE my_role;

-- 为角色分配权限
GRANT SELECT, INSERT, UPDATE, DELETE ON my_table TO my_role;

-- 将角色分配给多个用户
GRANT my_role TO user1, user2, user3;

这样,user1、user2 和 user3 都将获得 my_role 角色的权限,即对 my_table 表的 SELECT、INSERT、UPDATE 和 DELETE 权限。

请注意,根据您使用的数据库管理系统(例如 MySQL、PostgreSQL、SQL Server 等),语法可能略有不同。但是,基本概念是相同的:创建一个角色,为角色分配权限,然后将角色分配给多个用户。

0
看了该问题的人还看了