# P14 14. 基础-SQL-DML小结

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

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

## P14 14. 基础-SQL-DML小结

- 原视频：https://www.bilibili.com/video/BV1Kr4y1i7ru/?p=14（p=14），时长 2:35
- 讲义：参照前节整理，无独立讲义正文；参照前节 2.5.1–2.5.3 DML（p34–38）

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

### 一句话理解

这一集把 DML 收成三件事：INSERT 加、UPDATE 改、DELETE 删，并再强调一次条件。

### 要点

- 加：`INSERT INTO 表(字段...) VALUES(值...),(值...)`，一条语句可插多行；写列名，列顺序变了也不会错位。
- 改：`UPDATE 表 SET 字段=值 WHERE 条件`，只改命中的行；不写 WHERE 就是全表改。
- 删：`DELETE FROM 表 WHERE 条件` 删的是行，不是表；删表用 `DROP TABLE`。三者共同点：动数据、不动结构。

### 30 秒回忆

INSERT 加、UPDATE 改、DELETE 删；都动行不动壳；每条先想清楚 WHERE。

关联课：P12 12. 基础-SQL-DML-插入 · P13 13. 基础-SQL-DML-更新和删除 · P15 15. 基础-SQL-DQL-基础查询

### 自测

1. 为什么删完还要再查一次？
   - 答：DELETE 可能因条件写错而影响 0 行。回查能确认真的删掉了，而不是以为删了。

### 材料与来源

- [平台视频页] B站原视频 P14《14. 基础-SQL-DML小结》 https://www.bilibili.com/video/BV1Kr4y1i7ru/?p=14
- [平台视频页] 本集采样画面 p14_t30.jpg（约 46s） https://www.bilibili.com/video/BV1Kr4y1i7ru/?p=14

证据说明：讲义无“小结”正文；本页参照前节 2.5.1–2.5.3 DML（p34–38）整理。原声字幕未取得（匿名接口字幕轨为空），讲师逐句讲解未核；本页不含 SQL 示例。
