MySQL-基础-DDL、DML、DCL、TCL详解
总结一些常用的SQL命令和样例
首先由一张思维导图开始
TCL (Transaction Control Language)
事务控制语言
- TRANSACTION 事务
- SAVEPOINT 设置保存点
- ROLLBACK 回滚
- START TRANSACTION 开始事务
- COMMIT 提交事务
DML(Data Manipulation Language)
它们是SELECT、UPDATE、INSERT、DELETE,这4条命令是用来对数据库里的数据进行操作的语言
INSERT
1. 单条语句插入
INSERT INTO 表名(字段1,...,字段n) VALUES(字段1值,...,字段n值);
2. 多条语句插入
INSERT INTO 表名(字段1,...,字段n)
VALUES
(字段1值,...,字段n值),
(字段1值,...,字段n值),
(字段1值,...,字段n值);
3. select多条插入
select后面的字段一定要和要插入的表的字段属性一致(数量和类型)
INSERT INTO 表名
SELECT 字段