ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

SQL数据控制

2020-10-05 19:31:23  阅读:312  来源: 互联网

标签:控制 revoke grant user1 用户 user SQL 权限 数据


授权操作

格式

grant <权限> ...
on <对象类型><对象名>
to <用户>...
[with grant option]

grant语句是将指定操作对象的指定操作权限授予指定的用户。如果指定了with grant option子句,则获得某种权限的用户还可以把这种权限在授予别的用户,但在收回权限时,将级联收回。

  1. 把查询user1表权限授给用户u1,并允许他再将此权限授予其他用户

    grant select
    on user
    to u1
    with grant option
    
  2. 把对user1表和product表的全部权限授予用户u2和u3

    grant all priviliges
    on user1, product
    to u2, u3
    
  3. 把查询user1表的权限授给所有用户

    grant select
    on user1
    to public
    

收回权限

格式

revoke <权限>...
on <对象类型><对象名>
from <用户>

用户被授予的权限可由DBA或其他授权者用revoke语句收回。

  1. 把用户u4对user表进行修改的权限收回

    revoke update
    on user
    from u4
    
  2. 收回所有用户对user表的查询权限

    revoke select
    on user
    from public
    

标签:控制,revoke,grant,user1,用户,user,SQL,权限,数据
来源: https://www.cnblogs.com/hermitlee/p/13771111.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有