本文主要是介绍MySQL_MySQL之DML之数据库表删除操作,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
操作数据库表结构内容如下:
女生表,beauty表
男生表,boyds表
数据库删除操作
数据库内容的删除操作方式1:使用delete关键字1.使用的关键字:delete2.单表的删除(经典的删除操作)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删除可以回滚.
这篇关于MySQL_MySQL之DML之数据库表删除操作的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!