跳到主要内容
跳到主要内容

REVOKE 语句

从用户或角色中撤销权限。

语法

从用户撤销权限

从用户撤销角色

描述

要撤销某些权限,您可以使用比计划撤销的权限范围更广的权限。例如,如果用户具有 SELECT (x,y) 权限,管理员可以执行 REVOKE SELECT(x,y) ...,或 REVOKE SELECT * ...,甚至 REVOKE ALL PRIVILEGES ... 查询来撤销该权限。

部分撤销

您可以撤销部分权限。例如,如果用户具有 SELECT *.* 权限,您可以撤销其从某个表或数据库读取数据的权限。

示例

授予 john 用户账户选择所有数据库的权限,但排除 accounts 数据库:

授予 mira 用户账户选择 accounts.staff 表中所有列的权限,但排除 wage 列。

原文链接