好多只是太久远,都忘了。我先来: 这里给你最标准、考试/面试通用版的 SQL 语言完整分类,一次性全讲清楚: SQL 语句完整分类 1. DDL(Data Definition Language) 数据定义语言 → 管结构(库、表、字段、索引) - CREATE:创建 - ALTER:修改 - DROP:删除 - TRUNCATE:清空表数据 - RENAME:重命名 - COMMENT:添加注释 2. DML(Data Manipulation Language) 数据操纵语言 → 管表里的数据 - INSERT:插入 - UPDATE:更新 - DELETE:删除数据行 - SELECT:查询(部分教材归为 DML,也有单独归为 DQL) 3. DQL(Data Query Language) 数据查询语言 → 专门管查询 - SELECT(单独一类更严谨) 常用子句:WHERE、GROUP BY、HAVING、ORDER BY、LIMIT 等 4. DCL(Data Control Language) 数据控制语言 → 管权限、用户 - GRANT:授予权限 - REVOKE:收回权限 5. TCL(Transaction Control Language) 事务控制语言 → 管事务 - COMMIT:提交事务 - ROLLBACK:回滚 - SAVEPOINT:保存点 - SET TRANSACTION:设置事务属性   快速记忆口诀 - DDL:改结构 - DML:改数据 - DQL:查数据 - DCL:管权限 - TCL:管事务   你之前问的重点 - DELETE → DML - TRUNCATE → DDL - DROP → DDL - SELECT → DQL / DML(看教材,都对) 需要我给你做一张易背表格版吗?