DCL
1、介绍
用来管理数据库用户、控制数据库的访问权限
2、DCL-管理用户
①查询用户
use mysql;
select * from user;
②创建用户
create user '用户名'@'主机名' identified by '密码';
③修改用户密码
alter user '用户名'@'主机名' identified with mysql_native_password by '新密码';
④删除用户
drop user '用户名'@'主机名';
注意:
主机名可以使用%通配
这类SQL开发人员操作的比较少,主要是DBA数据管理员使用
3、DCL-权限控制
①查询权限
show grants for '用户名'@'主机名';
②授予权限
grant 权限列表 on 数据库名.表名 to '用户名'@'主机名';
③撤销权限
revoke 权限列表 on 数据库名.表名 from '用户名'@'主机名';