操作数据库表结构内容如下:
女生表,beauty表
男生表,boyds表
数据库删除操作
数据库内容的删除操作
方式1:使用delete关键字
1.使用的关键字:delete
2.单表的删除(经典的删除操作)
delete from 表名 where 筛选条件
3.多表的删除【补充】
sql92:
delete 表1的别名,表2的别名
from 表1 别名,表2 别名
where 连接条件
and 筛选条件;
sql99:
delete 表1的别名,表2的别名
from 表1 别名
|left|right join 表2 别名 on 连接条件
where 筛选条件;
方式2:使用truncate关键字
1.基本语法:
truncate table 表名;
删除操作基本使用测试
1.delete方式删除数据库表中的内容
单表删除操作,如:删除手机号以9结尾的女神信息
多表删除操作,如:删除张无忌的信息以及他女朋友的信息
2.使用truncate进行删除操作
如:清空表boys
3.delete和truncate之间的对比
delete删除和truncate删除之间的区别
1.delete 可以加where 条件,truncate不能加
2.truncate删除,效率高一点点
3.假如要删除的表中有自增长列,
如果用delete删除后,再插入数据,自增长列的值从断点开始,
而truncate删除后,再插入数据,自增长列的值从1开始。
4.truncate删除没有返回值,delete删除有返回值
5.truncate删除不能回滚,delete删除可以回滚.