DCL 数据库控制语言
控制数据库的访问权限
用户管理:
查询用户
use mysql;
select * from user;
创建用户
create user ‘用户名’@‘主机名’ identified by ‘密码’;
修改用户密码
alter user ‘用户名’@‘主机名’ identified with mysql_native_password by ‘新密码’;
删除用户
drop user ‘用户名’@‘主机名’;
权限管理
权限 说明 ALL,ALL PRIVILEGES 所有权限 SELECT 查询数据 INSERT 插入权限 UPDATE 更新权限 DELETE 删除权限 ALTER 修改表 DROP 删除数据库/表/视图 CREATE 创建数据库/表 1、查询权限
show grant for ‘用户名’@‘主机名’;
2、授予权限
grant 权限列表 on 数据库名.表名 to “用户名@主机名”;
3、撤销权限
revoke 权限列表 on 数据库名.表名 from ‘用户名’@‘主机名’;