DCL- 用户管理

介绍

DCL英文全称 Data Control Language(数据控制语言),用来管理数据库用户, 控制数控的访问权限;

查询用户

USE mysql;
SELECT * FROM user;

创建用户

CREATE USER '用户名'@'主机名' IDENTIFIED BY ‘密码’;

修改用户密码

ALTER USER '用户名'@‘主机名’ IDENTIFIED BY '密码';

删除用户

DROP USER '用户名'@‘主机名’

注意:

  • 主机名可以使用 % 通配

DCL- 权限控制

常用权限

权限说明
ALL, ALL PRIVILEGES所有权限
SELECT查询数据
INSERT插入数据
UPDATE修改数据
DELETE删除数据
ALTER修改表
DROP删除数据库/表/视图
CREATE创建数据库/表

查询权限

 SHOW GRANTS FOR '用户名'@'主机名';

授予权限

GRANT 权限列表 ON 数据库名.表名 TO '用户名'@'主机名';

撤销权限

REVOKE 权限列表 ON 数据库名.表名 FROM '用户名'@'主机名';
最后修改:2022 年 04 月 04 日 11 : 39 AM
如果觉得我的文章对你有用,请随意赞赏