版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
1.mysql中删除表的三种方式
delete、drop、truncate。
异同:
- delete和truncate只删除表数据,不删除表结构,truncate无法找回(会释放表所占的空间)。
- drop删除整个表,无法找回。
2.用法
- drop不光可以删除表,也可以删除数据库。
drop 表名/数据库名
- truncate删除表中的所有数据,但不能与where一起使用
truncate 表名;
- delete可以与where连用,删除特定行
#删除表中所有数据
delete from 表名;
#删除符合条件的表数据
delete from 表名 where 字段名=条件;
速度的话,一般 drop> truncate > delete