# P26 26. 基础-SQL-DCL小结

> 本页是学习笔记，不等同于视频逐字稿。原声字幕未取得（匿名接口字幕轨为空且需登录，未使用任何账号），也没有逐句讲解记录；讲义只按节与页码对应，切点未逐句确证。

> 以同版讲义的公开镜像核对章节与页码（镜像非官方出品）；非逐字稿，示例为原创补充。

## P26 26. 基础-SQL-DCL小结

- 原视频：https://www.bilibili.com/video/BV1Kr4y1i7ru/?p=26（p=26），时长 2:56
- 讲义：参照前节整理，无独立讲义正文；参照前节 2.7 DCL（p50–53）

- 本集练习数据：practice/p26.sql（先执行，再对照小例）

### 一句话理解

DCL 小结只有两块：用户管理和权限控制。

### 要点

- 用户管理：`CREATE USER`、`ALTER USER`、`DROP USER`；账号写成 `用户名@主机名`，两段一起才唯一。
- 权限控制：`GRANT` 授权、`REVOKE` 收回，`SHOW GRANTS` 复核；权限可以细到某库某表。
- 只在本地测试库、用最小权限账号练；DCL 改的是“谁能做什么”，不碰表里的数据。

### 30 秒回忆

用户管理 + 权限控制；账号=用户名@主机名；GRANT/REVOKE/SHOW GRANTS；本地最小权限。

关联课：P24 24. 基础-SQL-DCL-用户管理- · P25 25. 基础-SQL-DCL-权限控制-

### 自测

1. DCL 和 DML 改的东西有什么不同？
   - 答：DML 改表里的行数据；DCL 改账号与权限这类“谁能做什么”的规则，不碰业务数据。

### 材料与来源

- [平台视频页] P26 原视频页（BV1Kr4y1i7ru） https://www.bilibili.com/video/BV1Kr4y1i7ru/?p=26
- [官方文档] MySQL 8.0 Reference：账号管理语句 https://dev.mysql.com/doc/refman/8.0/en/account-management-statements.html

证据说明：讲义无“小结”正文；本页参照前节 2.7 DCL（p50–53）整理。画面 t20–tend 帧为小结页，只有“用户管理 / 权限控制”两条；原声字幕未取得，讲师逐句讲解未核。
