MySQL基础之DCL介绍
DCL—介绍
DCL英文全称是Data ControlLanguage(数据控制语言),用来管理数据库用户、控制数据库的访问权限。
DCL—管理用户
1.查询用户
1 | |
2.创建用户
1 | |
例子:
本机访问:localhost
1 | |
任意一台机器访问:%(下同→修改密码/删除用户)
1 | |
3.修改用户密码
1 | |
4.删除用户
1 | |
注意:
·主机名可以使用%通配。
·这类SQL开发人员操作的比较少,主要是DBA ( Database Administrator数据库管理员)使用。
DCL—权限控制
MySQL中定义了很多种权限,但是常用的就以下几种:
| 权限 | 说明 |
|---|---|
| ALL,ALL PRIVILEGES | 所有权限 |
| SELECT | 查询数据 |
| INSERT | 插入数据 |
| UPDATE | 修改数据 |
| DELETE | 删除数据 |
| ALTER | 修改表 |
| DROP | 删除数据库/表/视图 |
| CTEATE | 创建数据库 |
1.查询权限
1 | |
2.授予权限
1 | |
3.撤销权限
1 | |
注意:
·多个权限之间,使用逗号分隔。
·授权时,数据库名和表名可以使用*进行通配,代表所有。
MySQL基础之DCL介绍
https://blog.itmmu.com/2023/05/31/MySQLのDCL/