SQL revoke命令用于撤銷用戶或角色的權限。其語法如下:
REVOKE permission(s) ON object_name FROM user_or_role
其中,permission(s)指定要撤銷的權限,object_name指定要撤銷權限的對象,user_or_role指定要撤銷權限的用戶或角色。
例如,要撤銷用戶Alice對表employees的SELECT權限,可以使用以下命令:
REVOKE SELECT ON employees FROM Alice;
要撤銷角色Admin對數據庫mydb的所有權限,可以使用以下命令:
REVOKE ALL PRIVILEGES ON mydb.* FROM Admin;
注意,撤銷權限只是從數據庫中移除了該權限,而不會刪除用戶或角色本身。