开发者

MySQL如何删除表中的数据

目录
  • 如何删除表中的数据
    • 一、delete删除表中的数据
    • 二、drop删除表中的数据
    • 三、truncate删除表中的数据
  • 删除表数据但不删除表结构SQL语句
    • 下面是两种SQL语句

如何删除表中的数据

mysql删除表中的数据有三种方法,分别是

  • delete
  • drop
  • truncate

一、delejavascriptte删除表中的数据

delete好from结合使用,格式一般为:

depythonlete from 表名 where 条件,delete删除数据是将Mysql表中的数据一行一行的删除,不删除表的结构,也不释放表的空间,可以回滚(rollbackphp

二、drop删除表中的数据

drop删除表的格式为:

drop table 表名,drop一般将表javascript的数据直接删除,以及删除表的结构同时释放空间,删除数据后无法找回

开发者_Spark

三、truncate删除表中的数据

truncate删除表的格式为:

truncate table 表名,truncate删除表中的所有数据,释放空间,但是保留表的结构,不能与where一起使用,删除数据后不可以回滚。

删除表数据但不删除表结构SQL语句

当一份数据乱糟糟的时候,想把数据删除掉,重新来过,但是又觉得太懒,不想重新定义一些表字段什么的,索性就把数据库内容给全部删掉,重新导入一遍数据。

我是在mysql客户端,使用SQL语句进行删除的。

下面是两种SQL语句

方法一:

android
truncate table 表名; // Primary KEY 重新从1 开始递增 (我用的是这种方法)

方法二:

delete from 表名; //Primary KEY 不从1 开始递增(建议不用,如果你没有这个特殊需求)

以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新数据库

数据库排行榜