DML
插入
- insert into 表名(字段名,…) values(值,…)
值的类型和字段类型要一致或兼容
支持一次插入多行
支持子查询:insert into 表名 查询语句; - insert into 表名 set 字段=值,字段=值,…
修改
update 表名 set 字段=值【where 筛选条件】
修改多表记录
update 表1 别名
left|right|inner join 表2 别名
on 连接条件
set 字段=值,字段=值
【where 筛选条件】
删除
- delete
delete from 表名【where 筛选条件】
delete 别名1,别名2 from 表1 inner|left|right join 表2 on 连接条件 【where 条件】
删除后,如果再插入,标识列从断点开始
会返回受影响的行数 - truncate
truncate table 表名
删除后,如果再插入,标识列从1开始
效率高,不可回滚