在 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 等),语法可能略有不同。但是,基本概念是相同的:创建一个角色,为角色分配权限,然后将角色分配给多个用户。