一:授权与收回
授权语句格式:
GRANT 权限列表 ON 对象名 TO 用户/角色列表
WITH GRANT OPTION
其中,权限列表可以是:ALL PRIVILIGES,SELECT,DELETE,INSERT(属性列),UPDATEE(属性列),REFERENCES(属性列)。
收回授权语句格式:
REVOKE 权限列表 ON 对象名 FROM 用户/角色列表 CASCADE/RESTRICT
二:SQL对角色的支持
创建角色语句格式:
CREATE ROLE 角色名
为角色授权:和为用户授权一样
收回角色的权限:没有CASCADE/RESTRICT
使用角色授权语句格式:
GRANT 角色列表 TO 用户/角色列表
WITH ADMIN OPTION
收回角色语句格式:
REVOKE 角色列表 FROM 用户/角色列表
CASCADE/RESTRICT
三:其他特性
创建用户格式:
CREATE USER 用户名 CONNECT/RESOUCE/DBA
四:SQL授权的局限性
SQL的授权有一定的局限性。
五:其他安全措施
审计技术,数据加密等。
以上就是我对于SQL的授权的认识。