1、DCL(Data Control Language)数据控制语言,主要控制两方面。
- DCL如何用来管理数据 用户
- DCL如何控制数据库的访问 权限
2、DCL用户管理
mysl是MySQL系统数库
数据库地址有两个 主机:Host 用户:User
%为通配符,代表任意主机Host
创建修改删除都是在:
- 打开mysql -u root -p
- use mysql
的前提下进行的 。如果需要查询你所操作的用户,需要exit root 重新进入创建的用户中。
DCL权限控制
授予和撤销权限都是在mysql -u root -p use mysql 前提下进行的,不能再进入各自的用户进行操作,否则会报错例如:
Access denied for user 'heima'@'%' to database 'itcast'
用户“heima”@“%”对数据库“itcast”的访问被拒绝