程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2023-06(4)

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

发布于2023-06-20 21:29     阅读(1449)     评论(0)     点赞(18)     收藏(3)


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 表名;

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

原文链接:https://blog.csdn.net/cheng1a/article/details/129143942



所属网站分类: 技术文章 > 博客

作者:jjjjjjjj

链接:http://www.phpheidong.com/blog/article/546617/1247c3afb13ab68a44dc/

来源:php黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

18 0
收藏该文
已收藏

评论内容:(最多支持255个字符)