怎么给不同管理者给予数据库不同权限(数据库权限管理)
作者:互联网
注:资料来源于网上,用作存档理解用
数据库软件不知道(常用MySQL)
标题括号为教科书上(?)标准用语,又称数据库的employees( employees n. 雇员)
本系列还没经过验算。出现错误,有可能出现格式错误
有可能出现以下情况:(下面是注释)
一、员工数据输入
SELECT*FROM employees;
以上是定义(也就是指令)
id/name/age/salary
编号/名字/年龄/薪水(上面/原版是竖线而不是竖线;薪水没说是月工资还是年工资,输入哪个都行;类型是否可以输入中文,不太确定,貌似可以……?)
1/Amy/33/27000
2/Bob/25/15000
……
以上是输入数据(原版/还是竖线,输不出)
二、不同人不同权限设置
1.只允许查看
GRANT SELECT ON employees TO XX;GRANT
GRANT V.授权 SELECT V.选择;XX 谁(实际打用具体名字)
(貌似employees只是名字?随便命名也行?)
2.允许查看而且修改
GRANT SELECT ,UPDATE ON employees TO XX;GRANT
UPDATE V.更新 ,与上句相比,可能多了update这个词
三、收回权利
REVOKE ALL ON employees FROM XX;REVOKE
REVOKE v.撤销;XX,某个被收回权利的人
总结:定义格式如下:
具体命令;(机器对数据库)执行
具体命令格式:干什么(XX命令)对XX数据库 对xx人
XX命令有(来源与原来资料):SELECT(输入数据);INSERT(新增加数据);GRANT SELECT(授权选择查看);UPDATE(管理更新数据);REVOKE(收回权限)
对的机器表达:ON xx数据库;FORM xx人;ALL 所有(权利)
标签:REVOKE,GRANT,管理者,数据库,XX,权限,employees,SELECT 来源: https://blog.csdn.net/zhiyaoqian/article/details/117153542