SQL中的自主存取控制是通过GRANT语句和REVOKE语句来实现的。如:
GRANTSELECT,INSERTONStudent
TO王平
WITHGRANTOPTION;
就将Student表的SELECT和INSERT权限授予了用户王平,后面的“WITHGRANTOPTION”子句表示用户王平同时也获得了“授权”的权限,即可以把得到的权限继续授予其他用户。
REVOKEINSERTONStudentFROM王平CASCADE;
就将Student表的INSERT权限从用户王平处收回,选项CASCADE表示,如果用户王平将Student的INSERT权限又转授给了其他用户,那么这些权限也将从其他用户处收回。
(简答题)
SQL语言中提供了哪些数据控制(自主存取控制)的语句?请试举几例说明它们的使用方法。
正确答案
答案解析
略
相似试题
(填空题)
在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用()语句,收回所授的权限使用()语句。
(填空题)
在SQL语言中,为了数据库的安全性,设置对数据的存取进行控制的语句,对用户授权用()语句,收回所授的权限用()语句。
(填空题)
用于实现数据自主存取安全性的SQL语句是()。
(简答题)
什么是数据库中的自主存取控制方法和强制存取控制方法?
(判断题)
SQL语言是一种用于存取和查询数据,更新并管理关系数据库系统的数据库查询和编程语言。
(单选题)
SQL语言提供了SELECT语句进行数据库查询,其查询结果总是一个()
(简答题)
为什么强制存取控制提供了更高级别的数据库安全性?
(简答题)
试述数据库的自主存取控制和强制存取控制的区别和各自的特点。
(多选题)
SQL语言中,哪些不是删除表中数据的命令()。