zoukankan      html  css  js  c++  java
  • 通过命令行对用户进行授权与授权

    --例子1.为用户qq授予STUDENT表的查询权
    以Windows身份验证进入

    GRANT SELECT ON STUDENT TO qq
    然后以qq的身份登录,

    执行select * from sc,是否成功?

    以下同。

    --例子2.为用户qq授予SC表的查询和插入记录权
    以Windows身份验证进入
    GRANT SELECT,INSERT ON SC TO qq
    然后以qq的身份登录,,执行delete from sc where grade<10,是否成功?
    --例子3.授予qq创建数据库表的权限
    以Windows身份验证进入
    GRANT CREATE TABLE TO qq
    然后以qq的身份登录,,执行delete from sc where grade<10,是否成功?
    --例子4.授予qq和guest创建数据库表和视图的权限
    以Windows身份验证进入
    GRANT CREATE TABLE,CREATE VIEW TO qq,guest
    然后以qq的身份登录,,执行delete from sc where grade<10,是否成功?
    --例子5. 授予qq对school数据库中的student表进行INSERT、UPDATE和DELETE的权限。WITH GRANT OPTION表示qq用户也可以用这些语句来向其它用户授权。
    以Windows身份验证进入
    GRANT INSERT, UPDATE, DELETE ON student TO qq WITH GRANT OPTION
    然后新建用户u1,以qq的身份登录,执行GRANT INSERT, ON student TO u1

    再以u1的身份登录,执行delete from student where sage<20是否成功?

    以下大家自己通过正反例子验证
    --例子6. 将对Student表的所有权限都授予qq用户
    GRANT ALL PRIVILEGES ON Student TO qq

    --例子7. 将对SC表的查询权限授予PUBLIC角色
    GRANT SELECT ON SC TO PUBLIC

    --例子8. 将对Student表的部分修改和查询权限授予qq
    GRANT UPDATE(Sno), SELECT(sno,sname) ON Student TO qq;

    删除授权(REVOKE)和阻止授权(DENY)
    --例子9.收回用户qq对表STUDENT的查询权
    REVOKE SELECT ON STUDENT FROM qq

    --例子10.拒绝qq用户对SC表进行更改
    DENY UPDATE ON SC TO qq

    --例子11.收回qq创建数据库表的权限
    REVOKE CREATE TABLE FROM qq

    --例子12.拒绝qq创建视图的权限
    DENY CREATE VIEW TO qq

  • 相关阅读:
    活动安排问题
    喵哈哈村的魔法考试 Round #5 (Div.2) C
    梯度下降,牛顿法 ,高斯牛顿法
    SSD模型解析
    训练较深的卷积神经网络时遇到的问题
    手写体识别
    Fast Patch-based Style Transfer of Arbitrary Style 理解
    多任务学习
    迁移学习(训练数据少的可怜时的办法)
    通过训练得出的结果修改模型
  • 原文地址:https://www.cnblogs.com/xianmin/p/14015665.html
Copyright © 2011-2022 走看看