REVOKE 语句
从用户或角色中撤销权限。
语法
从用户撤销权限
从用户撤销角色
描述
要撤销某些权限,您可以使用比计划撤销的权限范围更广的权限。例如,如果用户具有 SELECT (x,y)
权限,管理员可以执行 REVOKE SELECT(x,y) ...
,或 REVOKE SELECT * ...
,甚至 REVOKE ALL PRIVILEGES ...
查询来撤销该权限。
部分撤销
您可以撤销部分权限。例如,如果用户具有 SELECT *.*
权限,您可以撤销其从某个表或数据库读取数据的权限。
示例
授予 john
用户账户选择所有数据库的权限,但排除 accounts
数据库:
授予 mira
用户账户选择 accounts.staff
表中所有列的权限,但排除 wage
列。