zoukankan      html  css  js  c++  java
  • 数据库安全性控制—数据库角色

      数据库角色是被命名的一组与数据库操作相关的权限,角色是权限的集合。因此,可以为一组具有相同权限的用户创建一个角色,使用角色来管理数据库权限可以简化授权的过程。例如,老师就是一个角色,拥有管理班级,分配班干部等等权限。是一个权限的集合。

    1.角色的创建

      CREATE   ROLE  <角色名>

      刚刚创建的角色是空的,没有任何内容。可以用GRANT为角色授权。

    2.给角色授权

      GRANT  <权限>

      ON  <对象类型>  对象名

      TO   <角色>

      数据库管理员和用户可以利用GRANT语句将权限授予某一个或几个角色

    3.将一个角色授予其他角色或用户

      GRANT  <角色1>

      TO   <角色3>

      [WITH  ADMIN  OPTION]

      该语句把角色授予某个用户或角色,如果指定了WITH  ADMIN  OPTION  子句。则获得某种权限的角色或用户还可以把这种权限再授予其他角色。

    4.角色权限的回收

       REVOKE  <权限>

       ON  <对象类型>

          FROM  <角色>

      用户可以收回角色的权限,从而修改角色拥有的权限。REVOKE动作的执行者或者是角色的创建者

  • 相关阅读:
    WPF Caliburn 学习笔记(五)HelloCaliburn
    MSDN 教程短片 WPF 20(绑定3ObjectDataProvider)
    MSDN 教程短片 WPF 23(3D动画)
    比赛总结一
    HDU3686 Traffic Real Time Query System
    HDU3954 Level up
    EOJ382 Match Maker
    UESTC1565 Smart Typist
    HDU3578 Greedy Tino
    ZOJ1975 The Sierpinski Fractal
  • 原文地址:https://www.cnblogs.com/ysource/p/12868092.html
Copyright © 2011-2022 走看看