该语句用于系统管理员撤销 User 的某些权限。
使用说明如下:
REVOKE priv_type
ON database.tblname
FROM 'username';
privilege_type:
ALTER
| CREATE
| CREATE USER
| CREATE VIEW
| DELETE
| DROP
| GRANT OPTION
| INDEX
| INSERT
| PROCESS
| SELECT
| SHOW DATABASES
| SHOW VIEW
| SUPER
| UPDATE
| USAGE
参数 |
描述 |
---|---|
priv_type |
指定撤销的权限类型。具体的权限类型及其说明请参见下方权限类型说明表。 同时对某个用户撤销多个权限时,权限类型用“,”隔开。 |
database.tblname |
指定数据库中的表。 用“*”代替 database 或 table_name,表示撤销全局权限,即撤销对数据库中所有表的操作权限。 |
username |
指定撤销权限的用户。同时撤销多个用户的授权时,用户名用“,”隔开。 |
可以撤销的权限类型如下表所示。
权限类型说明表
权限 |
说明 |
---|---|
ALL PRIVILEGES |
除 GRANT OPTION 以外所有权限。 |
ALTER |
ALTER TABLE 的权限。 |
CREATE |
CREATE TABLE 的权限。 |
CREATE USER |
CREATE USER,DROP USER,RENAME USER 和 REVOKE ALL PRIVILEGES 的权限。 |
CREATE TABLEGROUP |
全局 CREATE TABLEGROUP 的权限。 |
DELETE |
DELETE 的权限。 |
DROP |
DROP 的权限。 |
GRANT OPTION |
GRANT OPTION 的权限。 |
INSERT |
INSERT 的权限。 |
SELECT |
SELECT 的权限。 |
UPDATE |
UPDATE 的权限。 |
SUPER |
SET GLOBAL 修改全局系统参数的权限。 |
SHOW DATABASES |
全局 SHOW DATABASES 的权限。 |
INDEX |
CREATE INDEX, DROP INDEX 的权限。 |
CREATE VIEW |
创建、删除视图的权限。 |
SHOW VIEW |
SHOW CREATE VIEW 权限。 |
CREATE SYNONYM |
创建同义词的权限。 |
目前没有 change effective tenant 的权限控制,故 sys 租户下的用户都可以撤销权限。
执行以下命令撤销用户 obsqluser01 的所有权限。
OceanBase(admin@TEST)>REVOKE ALL PRIVILEGES, GRANT OPTION FROM 'obsqluser01';
Query OK, 0 rows affected (0.03 sec)
描述用于从回收站中恢复被删除的表。前置条件回收站需要处于开启状态,可以通过SHOW VARIABLES LIKE 'recyclebin';...
Runnable@FunctionalInterfacepublic interface RunnableRunnable 接口应该由其实例打算由线程执行的任何类实现。 该类必须定义...
Mathjava.lang.Object |---java.lang.Mathpublic final class Mathextends ObjectMath 类包含执行基本数值运算的方法,例如初等...
Systemjava.lang.Object |---java.lang.Systempublic final class Systemextends ObjectSystem 类包含几个有用的类字段和方法。 ...
Thread.Statejava.lang.Object |---java.lang.EnumThread.State |---|---java.lang.Thread.Statepublic static enum Thread.Stat...
InterruptedExceptionjava.lang.Object |---java.lang.Throwable |---|---java.lang.Exception |---|---|---java.lang.Interrupt...
cover-view基础库 1.4.0 开始支持,低版本需做兼容处理覆盖在原生组件之上的文本视图,可覆盖的原生组件包括map、video、canvas...