当前位置:网站首页>MySQL授予用户指定内容的操作权限
MySQL授予用户指定内容的操作权限
2022-07-06 09:26:00 【火焰车】
授予用户某个库、某张表或者某一列的权限很容易就可以找到(GRANT),但是有一个问题想要授予用户指定内容的操作权限怎么操作??
数据库实验的一个问题:
假设某用户是CS系的管理人员,需要赋给他的权限仅包括增删查改计算机系老师的信息,如何实现?
最一开始我以为这是和指定某列一样,无非就是指定某一行。然后百度了半天发现根本没有来说该怎么做的?后来快睡觉的时间,突然想到了是不是要重新创建一个表把那张表上的东西被指定的行(计算机系)给放过去?
到这里,我突然想起了老师给的视频里有一个是视图操作的(我怎么就没看呢???),我就想会不会是先把表映射到视图,再把视图的权限给用户就可以做到了?然后我又查了一下,修改视图是可以修改原表的,也就是说确实是这么做。
总结:没有直接授予用户指定内容操作权限的GRANT,需要通过条件创建视图再授予用户该视图的操作权限来达到该效果。
具体的操作:
CREATE VIEW cs_instructor AS
SELECT *
FROM instructor
WHERE dept_name = 'Comp. Sci.'
创建一个视图,里面就是计算机系教师的信息。
GRAND SELECT ON cs_instructor TO 'name'@'localhost';
这样就把权限授予给用户了,TO 后面的单引号可以加也可以不加。
之后可能还要修改视图的权限,把 Definer 改为 Invoker,但是不知道为啥我反而用Definer才能打开……
边栏推荐
- Record of force deduction and question brushing
- Cost accounting [21]
- Opencv learning log 15 count the number of solder joints and output
- Research Report on surgical fluid treatment industry - market status analysis and development prospect prediction
- Research Report on market supply and demand and strategy of China's Medical Automation Industry
- Cost accounting [16]
- 学习记录:串口通信和遇到的错误解决方法
- STM32如何使用STLINK下载程序:点亮LED跑马灯(库版本)
- China exterior wall cladding (EWC) market trend report, technical dynamic innovation and market forecast
- D - Function(HDU - 6546)女生赛
猜你喜欢
随机推荐
0-1背包问题(一)
Research Report of peripheral venous catheter (pivc) industry - market status analysis and development prospect prediction
基于web的照片数码冲印网站
Flink 使用之 CEP
LeetCode#237. Delete nodes in the linked list
MATLAB综合练习:信号与系统中的应用
Learning record: Tim - Basic timer
Ball Dropping
力扣刷题记录
Find 3-friendly Integers
ucore lab 2
Flex --- detailed explanation of flex layout attributes
Printing quality inspection and verification system Industry Research Report - market status analysis and development prospect forecast
Research Report on market supply and demand and strategy of Chinese graphic screen printing equipment industry
动态规划前路径问题优化方式
Accounting regulations and professional ethics [5]
7-1 懂的都懂 (20 分)
China's PCB connector market trend report, technological innovation and market forecast
Borg Maze (BFS+最小生成树)(解题报告)
Research Report on surgical fluid treatment industry - market status analysis and development prospect prediction








