在SQL中,revoke命令和grant命令都用于授权用户对数据库对象的访问权限,但它们的作用正好相反。具体区别如下: grant命令用于授予用户对数据库对象(如表、视图、存储过程等)的特定权限,例如SELECT、INSERT、UPDATE、DELETE等。一旦授予了权限,用户就可以执行相应的操作。 revoke命令用于撤销用户对数据库对象的特定权限,即取消...
选C,SQL语言的GRANT和REVOKE语句主要是用来维护数据库的安全性。GRANT 和 REVOKE 两个语句分别是授予权限和回收权限语句,具有对 SQL语言的安全控制功能。1、授权命令 grant,语法格式(SQL语句不区分大小写):Grant <权限> on 表名[(列名)] to 用户 With grant option 或 GRANT <权限> O...
GRANT <权限> ON <对象类型 > < 对象名> TO <用户> [ WITH GRANT OPTION] 其语义为:将对指定操作对象的指定操作权限授予指定的用户.发出该GRANT语句的可以是数据库管理员,也可以是该数据库对象的创建者。 如果指定来WITH GRANT OPTION 子句,则获得某种权限的用户还可以把这种权限授予其他用户。但不允许循环传...
【答案】:C SQL语言用GRANT语句向用户授予数据访问的权限,就是将指定操作对象的指定操作权限授予指定的用户。授予的权限可以用REVOKE语句收回。数据库管理系统保证数据安全的主要措施是进行访问控制,即规定不同用户对不同的数据对象锁允许执行的操作,并控制各用户只能访问他有权访问的数据。
SQL之Grant(分配权限)和Revoke(回收权限) Grant Grant可以把指定的权限分配给特定的用户,如果这个用户不存在,则会创建一个用户 命令格式 grant 权限 on 数据库名.表名 to 用户名@登陆方式 identified by 'password1'; --eg. grant select,insert,update,delete on auth.* to user1@localhost identified by '...
( ) A. 数据查询 B. 数据操纵 C. 数据定义 D. 数据控制 相关知识点: 试题来源: 解析 D 正确答案:D 解析:SQL的数据定义功能包括定义基本表,定义视图和定义索引,它们是:CREATETABLE、CREATE VIEW、CREATE INDEX、DORP TABLE、DROP VIEW、DROP INDEX和 ALTER TABLE。反馈 收藏 ...
SQL语言的GRANT和REVOKE语句主要用来维护数据库的 A. 安全性 B. 完整性 C. 可靠性 D. 一致性 相关知识点: 试题来源: 解析 A 正确答案:A 解析:SQL语言用GRANT向用户授予数据访问权限;用REVOKE收回授予的权限。GRANT和REVOKE语句均是数据控制语句,数据控制功能主要是保障数据库的安全性。
请用SQL的GRANT 和REVOKE语句<加上视图机制>完成以下授权定义或存取控制功能: < a 用户王明对两个表有SELECT 权力。 GRANT SELECT ON 职工,部门 TO 王明 < b 用户勇对两个表有INSERT 和DELETE 权力。 GRANT INSERT,DELETE ON 职工,部门 TO 勇 < c > 每个职工只对自己的记录有SELECT 权力。 GRANT SELECT ...
百度试题 题目SQL语言中,GRANT和REVOKE语句用于实现数据库的() A. 完整性控制 B. 一致性控制 C. 并发控制 D. 安全性控制 相关知识点: 试题来源: 解析 D.安全性控制 反馈 收藏
数据控制语言(Data Control Language,DCL)在SQL语言中,是一种可对数据访问权进行控制的指令,它可以控制特定用户账户对数据表、查看表、存储程序、用户自定义函数等数据库对象的控制权。 GRANT授权 GRANT 权限1, … , 权限n ON 数据库.* TO 用户名@IP地址 ...