权限 | 说明 |
---|---|
ALL,ALL PRIVILEGES | 所有权限 |
SELECT | 查询数据 |
INSERT | 插入数据 |
UPDATE | 修改数据 |
DELETE | 删除数据 |
ALTER | 修改表 |
DROP | 删除数据库/表/视图 |
CREATE | 创建数据库/表 |
权限控制的操作
1.查询权限
SHOW GRANTS FOR ‘用户名’@ ‘主机名’; |
查询权限 |
show grants for 'Betty'@'%';
Created with Raphaël 2.3.0
运行结果 表示用户没有其它权限,仅仅表示的是用户能够连接并登录上MySQL;
2.授予权限
GRANT 权限列表 ON 数据库名.表名 TO 用户名 @主机名 ; |
授予权限 |
grant all on itcast.\* to 'Betty'@'%';
Created with Raphaël 2.3.0
运行结果表示:它具有itcast这个数据库的所有权限
3.撤销权限
REVOKE 权限列表 ON 数据库名.表名 FROM 用户名 @主机名 ; |
撤销权限 |
revoke all on itcast.\* from 'Betty'@'%';
Created with Raphaël 2.3.0
运行结果表示:我们已经没有itcast这个数据库的所有权限。
- ⚠️
注意
:- 多个权限之间,使用逗号分隔。
- 授权时,数据库名和表名可以使用 * 进行通配,代表所有。
结尾
这不止是一份面试清单,更是一种”被期望的责任“,因为有无数个待面试者,希望从这篇文章中,找出通往期望公司的”钥匙“,所以上面每道选题都是结合我自身的经验于千万个面试题中经过艰辛的两周,一个题一个题筛选出来再次对好答案和格式做出来的,面试的答案也是再三斟酌,深怕误人子弟是小,影响他人仕途才是大过,也希望您能把这篇文章分享给更多的朋友,让他帮助更多的人,帮助他人,快乐自己,最后,感谢您的阅读。
由于细节内容实在太多啦,在这里我花了两周的时间把这些答案整理成一份文档了,在这里只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!
答案和格式做出来的,面试的答案也是再三斟酌,深怕误人子弟是小,影响他人仕途才是大过,也希望您能把这篇文章分享给更多的朋友,让他帮助更多的人,帮助他人,快乐自己,最后,感谢您的阅读。
由于细节内容实在太多啦,在这里我花了两周的时间把这些答案整理成一份文档了,在这里只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!