(三)数据结构化查询语言(值得学习)
五:数据控制语言dcl
用来创建用户访问权限和安全级别。
1.创建用户
语法:create user username@ip identified by newPassword;
例:
create user 'cat'@'192.168.100.11' identified by 'HuaWei@123';
2.显示用户权限
语法:show grants for username@ip;
例:
show grants for 'cat'@'192.168.100.%';
3.授权
语法:grant 权限1,权限2... on 数据库名.* to username@ip;
例:
grant select,drop,insert on t2.* to 'cat'@'192.168.100.11';
DML权限:insert delete,update
DQL权限:select
DDL权限:create, alter,drop…
4.撤销权限
语法: revoke 权限1,权限2... on 数据库名.* from username@ip;
例:
revoke drop on t2.* to 'cat'@'192.168.100.11';
**
5.用户查询
**
select user,host from mysql.user;
6.用户删除
语法: drop user username@ip;
drop user cat@'192.168.100.11';
7.刷新权限
flush privileges;
注意!注意!注意!
在工作中,不要尝试查看全部的数据,可能会造成数据库的崩溃哦!
感谢大家,点赞,收藏,关注,评论!