DCL-数据控制语言
1.介绍
DCL英文全称是Data Control Language(数据控制语言),用来管理数据库用户、控制数据库的访问权限。
2.DCL–管理用户
- 1.查询用户
- 2.创建用户
create user ‘heima’@‘%’ identified by ‘123456’;(可以在任意主机中访问)
- 3.修改用户密码
ALTER USER ‘用户名’@‘主机名’ IDENTIFIED WITH mysql_native_password BY ‘新密码’ ;
修改成功后可在命令行输入数据库用户登录相关指令进行验证。
- 4.删除用户
注意
(1)在MySQL需要用户名@主机名的方式,来唯一标识一个用户
(2)主机名可以使用 % 任意匹配
(3)主要由DBA(数据库管理员)使用
3.DCL–权限控制
- 1.常用权限
- 2.语法使用
2.1查询权限
2.2授予权限
2.3撤销权限
注意
(1)多个权限之间,使用逗号分隔
(2)授权时,数据库名和表明可以使用 * 进行通配,代表所有