在SQL中,revoke命令和grant命令都用于授权用户对数据库对象的访问权限,但它们的作用正好相反。具体区别如下: grant命令用于授予用户对数据库对象(如表、视图、存储过程等)的特定权限,例如SELECT、INSERT、UPDATE、DELETE等。一旦授予了权限,用户就可以执行相应的操作。 revoke命令用于撤销用户对数据库对象的特定权限,即取消...
[ WITH GRANT OPTION] 其语义为:将对指定操作对象的指定操作权限授予指定的用户.发出该GRANT语句的可以是数据库管理员,也可以是该数据库对象的创建者。 如果指定来WITH GRANT OPTION 子句,则获得某种权限的用户还可以把这种权限授予其他用户。但不允许循环传授,即被授权者不能把权限在授回给授权者或祖先。如图 如果...
百度试题 题目SQL语言中,GRANT和REVOKE语句用于实现数据库的() A. 完整性控制 B. 一致性控制 C. 并发控制 D. 安全性控制 相关知识点: 试题来源: 解析 D.安全性控制 反馈 收藏
SQL之Grant(分配权限)和Revoke(回收权限) Grant Grant可以把指定的权限分配给特定的用户,如果这个用户不存在,则会创建一个用户 命令格式 grant 权限 on 数据库名.表名 to 用户名@登陆方式 identified by 'password1'; --eg. grant select,insert,update,delete on auth.* to user1@localhost identified by 'p...
SQL语言的GRANT和REVOKE语句主要用来维护数据库的 A. 安全性 B. 完整性 C. 可靠性 D. 一致性 相关知识点: 试题来源: 解析 A 正确答案:A 解析:SQL语言用GRANT向用户授予数据访问权限;用REVOKE收回授予的权限。GRANT和REVOKE语句均是数据控制语句,数据控制功能主要是保障数据库的安全性。
百度试题 题目SQL中使用GRANT和REVOKE语句向用户授予或收回对数据的操作权限。() A.正确B.错误相关知识点: 试题来源: 解析 A 反馈 收藏
( ) A. 数据查询 B. 数据操纵 C. 数据定义 D. 数据控制 相关知识点: 试题来源: 解析 D 正确答案:D 解析:SQL的数据定义功能包括定义基本表,定义视图和定义索引,它们是:CREATETABLE、CREATE VIEW、CREATE INDEX、DORP TABLE、DROP VIEW、DROP INDEX和 ALTER TABLE。反馈 收藏 ...
百度试题 结果1 题目SQL语言中,GRANT和REVOKE语句用于实现数据库的 [ ] 完整性控制一致性控制并发控制安全性控制相关知识点: 试题来源: 解析 最佳答案 C 反馈 收藏
数据控制语言(Data Control Language,DCL)在SQL语言中,是一种可对数据访问权进行控制的指令,它可以控制特定用户账户对数据表、查看表、存储程序、用户自定义函数等数据库对象的控制权。 GRANT授权 GRANT 权限1, … , 权限n ON 数据库.* TO 用户名@IP地址 ...
百度试题 题目SQL的GRANT和REVOKE语句可以用来实现()。 A.自主存取控制 B.强制存取控制 C.数据库角色创建 D.数据库审计相关知识点: 试题来源: 解析 自主存取控制 反馈 收藏