在 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 等),語法可能略有不同。但是,基本概念是相同的:創建一個角色,為角色分配權限,然后將角色分配給多個用戶。