SQL Server 数据控制语句(DCL)(sqlite数据库)

网友投稿 611 2022-09-06

SQL Server 数据控制语句(DCL)(sqlite数据库)

SQL Server 数据控制语句(DCL)(sqlite数据库)

DCL控制语句用来设置更改用户或角色的权限。

授予权限操作——GRANT

SQL Server服务器通过手语权限表来控制用户对数据库的访问。在数据库中添加一个新用户之后,若不尽兴额外操作,该用户只有chauxn系统表的权限,而不具有操作数据库对象的任何权限。GRANT语句可以授予对数据库对象的操作权限,这些数据库对象包括:表,视图,存储过程,聚合函数等。允许执行的权限包括:查询,更新,删除等。

例:对名称为guest的用户进行授权,允许其对stu_info表执行更新和删除操作

GRANT UPDATE,DELETE ON stu_info

TO guest WITH GRANT OPTION

注:WITH GRANT OPTION意思是该用户还可以向其他用户授予其自身所拥有的权限。

拒绝权限操作——DENY

例:禁止名称为guest的用户对stu_info表的操作更新权限

DENY UPDATE ON stu_info TO guest CASCADE

收回权限操作——REVOKE

例:收回guest用户对stu_info的删除权限

REVOKE DELETE ON stu_info FROM guest

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:vue-router路由实现页面的跳转
下一篇:2. Add Two Numbers
相关文章

 发表评论

暂时没有评论,来抢沙发吧~