MySQL清空表数据

MySQL清空表数据清空表数据一共有三种方式1、truncate(速度很快)自增字段清空从1开始全表清空首选2、drop直接删表…啥都没了啥都没了…………3、delete速度慢的一批自增字段不清空MySQL清空表数据命令:truncate说明:删除内容、释放空间但不删除定义,也就是数据表的结构还在。与drop不同的是,它只是清空表数据而已,它比较温柔。truncatetable表名注意:不能与where一起使用。truncate删除数据后是不可以rollback

大家好,又见面了,我是你们的朋友全栈君。

清空表数据一共有三种方式

1 、truncate (速度很快) 自增字段清空从1开始 全表清空首选

2、drop 直接删表…啥都没了啥都没了 … … … …

3、delete 速度慢的一批 自增字段不清空

MySQL清空表数据命令:truncate

说明:删除内容、释放空间但不删除定义,也就是数据表的结构还在。与drop不同的是,它只是清空表数据而已,它比较温柔。

truncate table 表名

注意:

不能与where一起使用。
truncate删除数据后是不可以rollback的。
truncate删除数据后会重置Identity(标识列、自增字段),相当于自增列会被置为初始值,又重新从1开始记录,而不是接着原来的ID数。
truncate删除数据后不写服务器log,整体删除速度快。
truncate删除数据后不激活trigger(触发器)。


MySQL删除表命令:drop

说明:删除内容和定义,释放空间。简单来说就是把整个表去掉.以后要新增数据是不可能的,除非新增一个表。

drop table 表名;

或者是 加上条件

drop table if exists 表名

注意:

drop不光清除表数据还要删除表结构。


MySQL清空数据表内容的语法:delete

说明:删除内容不删除定义,不释放空间。其中,delete table tb 虽然也是删除整个表的数据,但是过程是痛苦的(系统一行一行地删,效率较truncate低)。

delete from 表名 where id='1';

或者是 不带有条件

delete from 表名;

注意:

delete含义:你要删除哪张表的数据 ?你要删掉哪些行 ?
delete可以删除一行,也可以删除多行;
如果不加where条件,则是删除表所有的数据,这是很危险的!不建议这样做!


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/130488.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月14日 上午9:46
下一篇 2022年6月14日 上午9:46


相关推荐

  • informix linux安装步骤

    informix linux安装步骤前提环境 linux 版本 nbsp RedHat5 8linux 主机名 RDRedHatinfo 安装包 iif 11 50 UC4E Linux RHEL4 tarinformix 服务名 nbsp tramsserver 这个可以随意指定 安装步骤整个安装过程都以 root 用户运行 1 创建 informix 用户 groupaddinfo

    2026年3月26日
    2
  • 魔百盒CM211-2系列(ZG/CH/YS)海思MV300H/310芯片-刷机固件及教程

    魔百盒CM211-2系列(ZG/CH/YS)海思MV300H/310芯片-刷机固件及教程魔百盒CM211-2系列(ZG/CH/YS)海思MV300H/310芯片-刷机固件及教程固件说明:1、魔百盒CM211-2-全系列-海思Hi3798MV300H/310-通用NAND和EMMC卡刷固件,支持红外蓝牙遥控,支持常见多种无线,同时支持RTL8822BS、RTL8822CS、MT7661、MT7663、MT7668等无线;2、解除官方屏蔽无线功能,有线和无线正常使用;3、代工标识说明:一般没标识是朝歌代工,带有ZG字母的就是朝歌代工,带有CH字母的就是长虹代工,带有YS或YST字

    2022年7月24日
    66
  • java的二维数组讲解_javalambda表达式语法

    java的二维数组讲解_javalambda表达式语法1、二维数组概述1、二维数组其实就是一个特殊的一维数组,一维数组中每个元素就是一个一维数组2、三维数组又是一个特殊的二维数组2、二维数组的定义int[][]a=newint[10][10];String[][]b=newString[10][10];3、初始化二维数组//静态初始化int[][]a={{1,2,3,4},{4,5,6,7},{8,9,10,11}};//动态初始化

    2025年7月25日
    5
  • 五大创意礼品网站_实用礼品

    五大创意礼品网站_实用礼品朋友、父母过生,经常苦于不知道送啥好,送一般的显得没有新意,想送个有创意的吧,又不知道到哪选。为此,小编我特意调研了国内的创意礼品网站,给出前十位的网站,供大家参考。礼意久久送礼网:www.liyi99.com  成立于09年的礼意久久送礼网是目前国内领先的在线礼品销售网站,礼品门类齐全,有自己的呼叫中心,同时也接受过央视的采访。  优点:礼品种类齐全,同时全国免运费;…

    2025年8月5日
    6
  • wap2app检测版本升级

    wap2app检测版本升级参考官方文档 nbsp http ask dcloud net cn article 12895 已完成 ios 及 Android 更新检测 需打包测试使用 ps 在 app js 文本的 onLaunch 方法中代码添加以下代码 varua navigator userAgent if ua indexOf Html5Plus gt 1 amp amp ua indexO

    2026年3月20日
    2
  • 串口打印是什么意思_串口无法启动 代码10

    串口打印是什么意思_串口无法启动 代码10DM36xinitializationpassed!TIUBLVersion:1.50BootingCatalogBootLoader         //启动目录BootLoader                           BootMode=NAND       

    2022年8月13日
    10

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号