0


MySQL删除或清空表内数据的方法

MySQL删除或清空表内数据的方法

**一、使用MySQL清空表数据命令:

truncate

**

SQL语法为:

truncate table 表名

注意:

  • truncate该命令会直接将数据表内数据清空;
  • truncate该命令删除数据后会重置Identity(标识列、自增字段),相当于自增列会被置为初始值,又重新从1开始记录,而不是接着原来的ID数(重置索引);
  • truncate该命令不会写入日志,整体删除的速度快;
  • truncate该命令删除数据后是不可以rollback的,也就是不可恢复;

**二、使用MySQL清空表数据命令:

drop

**

SQL语法为:

drop table 表名;

注意:drop命令会将数据以及数据表直接删除,当不需要这个数据表以及表内数据时使用;

**二、使用MySQL清空表数据命令:

delete

**

SQL语法为:

delete from 表名 where id='1';

注意:delete命令会删除表内的数据,可以根据where条件来删除,可以单行数据删除,也可以多行数据删除;如果不加where条件则代表删除表内全部数据,如下:

delete from 表名;

该命令只会删除表内数据,并不会重置自增;

标签: mysql 数据库

本文转载自: https://blog.csdn.net/cheng1a/article/details/129143942
版权归原作者 小苗吃不够 所有, 如有侵权,请联系我们删除。

“MySQL删除或清空表内数据的方法”的评论:

还没有评论