DML
数据修改、删除
#单表修改
UPDATE userinfo SET age=23 WHERE id=15 # 不加条件age会全部替换成23
# 多表数据修改
#######
# 单表删除
DELETE FROM userinfo WHERE id=5 # 不加条件会删除全部数据
# 多表删除
# truncate删除
TRUNCATE TABLE students #清空表里的内容
总结
/*
# 单表修改
update 表名 set 字段1=值1,字段2=值2...... where 条件
# 多表修改
删除
第一种:
删除单表
delete from 表名 where 条件
删除多表
第二种:
truncate table 表名
delete与truncate区别:
1、delete可以使用条件筛选,truncate不可以
2、truncate删除效率更高
3、delete在删除的字段中存在自增长字段,删除之后的数据插入从断点开始,truncate从1开始
4、delete存在返回值,truncate没有
5、事务管理:truncate删除不可以回滚,delete可以
*/