1. 概述
-
DCL是数据库控制语言,用于执行权限的授予和收回操作
-
主要关键字:
GRANT:授权,用于给用户或角色授予权限
REVOKE:用于收回用户或角色已有的权限
CREATE USER:创建用户
2. 用户管理
2.1 添加用户:
语法:CREATE USER ‘用户名’@‘主机名’
identified by ‘密码’;
示例:
CREATE USER
'AHUA'@'localhost'
identified by '123';
-- host:主机,localhost:本地主机
-- 通配符%表示可以在任意主机使用该用户登录数据库
2.2 删除用户:
语法:DROP USER ‘用户名’@‘主机名’
示例:
DROP USER 'AHUA'@'localhost'
2.3 修改用户密码:
-- 语法一:
UPDATE USER SET PASSWORD =
PASSWORD('新密码')
where USER = '用户名';
UPDATE USER SET PASSWORD =
PASSWORD('456')
where USE