Mysql系列基础篇-SQL分类(DCL)

DCl:管理用户,授权

管理用户

通配符:%表示可以在任意主机使用用户登录数据库

  • 添加用户
create user '用户名'@'主机名' identified by '密码';
  • 删除用户
drop user '用户名'@'主机名';
  • 修改用户密码
update user set password = password('新密码') where user = '用户名';
set password for '用户名'@'主机名' = password('新密码');
  • 查询用户
user mysql;
select * from user;
授权
  • 查询权限
show grants for '用户名'@'主机名';
  • 授予权限
grant 权限列表 on 数据库.表名  to  '用户名'@'主机名';
给用户授予所有去权限,在所有数据库数据表上
grant all on *.*  to  '用户名'@'主机名';
  • 撤销权限
revoke 权限列表  on  数据库.表名  to  '用户名'@'主机名';

你可能感兴趣的:(Mysql专栏,Mysql,DCL,用户,授权)