ICode9

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

怎么给不同管理者给予数据库不同权限(数据库权限管理)

2021-05-22 11:57:55  阅读:196  来源: 互联网

标签:REVOKE GRANT 管理者 数据库 XX 权限 employees SELECT


注:资料来源于网上,用作存档理解用

数据库软件不知道(常用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

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

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

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

ICode9版权所有