这篇文章主要为大家详细介绍了MySQL删除表的三种的实现方法,具有一定的参考价值,可以用来参考一下。
感兴趣的小伙伴,下面一起跟随四海网的小玲来看看吧!
drop 是直接删除表信息,速度最快,但是无法找回数据
例如删除 user 表:
代码如下:
drop table user;
MySQL删除表的三种方式(小结)
truncate 是删除表数据,不删除表的结构,速度排第二,但不能与where一起使用
例如删除 user 表:
代码如下:
truncate table user;
MySQL删除表的三种方式(小结)
delete 是删除表中的数据,不删除表结构,速度最慢,但可以与where连用,可以删除指定的行
例如删除user表的所有数据
代码如下:
delete from user;
MySQL删除表的三种方式(小结)
删除user表的指定记录
代码如下:
delete from user where user_id = 1;
MySQL删除表的三种方式(小结)
相同点
不同点
delete 与 delete from 区别
如果只针对一张表进行删除,则效果一样;如果需要联合其他表,则需要使用from
代码如下:
delete tb1 from tb1 m where id in (select id from tb2);
MySQL删除表的三种方式(小结)
到此这篇关于MySQL删除表的三种方式(小结)的文章就介绍到这了,更多相关MySQL 删除表内容请搜索四海网以前的文章或继续浏览下面的相关文章希望大家以后多多支持四海网!
本文来自:http://www.q1010.com/177/19493-0.html
注:关于MySQL删除表的三种的实现方法的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。
关键词:
四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。