MySql重点复习——删除表的方式

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/qq_40657585/article/details/102412885

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

猜你喜欢

转载自blog.csdn.net/qq_40657585/article/details/102412885
今日推荐