DCL -介绍:
为DATA CONTROL LANGUAGE (数据控制语言),用来管理数据库用户,控制及数据库的访问,权限;
DCL-用户管理:
1 查询用户:
use mysql;//这个指的是查询用户名信息
select * from user;
2 创建用户:
create user ‘用户名’ @‘主机名’ identified by‘密码’;
3 修改用户密码:
alter user ‘用户名’@‘主机名’ identified with mysql_native_password by‘新密码’;
4 删除用户:
drop user '用户名'@‘主机名’;
这是创建完用户之后的对这个用户的用法的查看:
注意事项:
权限控制:
DCL-权限控制:
刚刚我们在用户管理中创建用户之后:用户可以登录mysql但是不能够访问任何的数据库之能访问系统库;
原因就是用户创建完了之后并没有给用户分配权限;
我们主要学习的权限: