位置: 编程技术 - 正文

MySQL清空数据表的方法实例与分析(mysql清空数据表怎么恢复)

编辑:rootadmin

推荐整理分享MySQL清空数据表的方法实例与分析(mysql清空数据表怎么恢复),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql清空数据表dbeaver,mysql清空数据表后怎么恢复回来,mysql清空数据表中的数据,mysql清空表的数据,mysql清空数据表数据,mysql清空数据表怎么恢复,mysql清空数据表内容,mysql清空数据表内容,内容如对您有帮助,希望把文章链接给更多的朋友!

MySQL数据库中,如果我们想清空数据表(删除数据表中所有内容)的话,可以通过下面两个语句来实现:

实例

我们先通过实例看下通过这两种方式清空数据库的过程和结果

以上是两张同样结构的数据表,下面我们先插入数据,然后再分别用 delete 和 truncate 操作它们,看下结果如何

从上面操作过程和结果不难看出,它们最大的区别就是delete在不限定where条件下清空表的话,不会重置auto_increment的值,新插入的会随着上次的值接着增加;而truncate则不然,他会直接重置为1(其实这里它做的操作可以理解为直接删除表结构和内容,然后按照表结构重建表)

MySQL清空数据表的方法实例与分析(mysql清空数据表怎么恢复)

那么除了上面能明显看出来的区别之外,他们还存在以下几点区别:

1、truncate是整个清空的,而delete是逐行删除的。相较而言,truncate效率较高。

2、在事物处理方面,truncate 可能不会那么安全。因为 delete 语句是数据库操作语言(dml),这个操作会放到 rollback segement 中,事务提交之后才生效;如果有相应的 trigger,执行的时候将被触发。而 truncate 是数据库定义语言(ddl),操作立即生效,原数据不放到 rollback segment 中,不能回滚,操作不触发 trigger。

3、truncate 只能做清空表使用,而 delete 可以配合 where,order by,limit 等字句使用,所以在灵活方面,delete完胜。

4、truncate操作不会记录到日志中,而delete则是记录的。

5、正是由于 truncate 操作不会记录到日志中,所以它不会激活触发器。所以对于由 foreign 约束引用的表,不能使用 truncate table,而应使用不带 where 子句的 delete 语句。

6、truncate 不能用于参与了索引视图的表

总结

标签: mysql清空数据表怎么恢复

本文链接地址:https://www.jiuchutong.com/biancheng/348898.html 转载请保留说明!

上一篇:浅谈sql连接查询的区别 inner,left,right,full(sql连接查询实验报告)

下一篇:mysql 批处理文件出错后继续执行的实现方法(mysql批量执行sql文件)

  • 财务报表没报会影响出口退税吗为什么
  • 其它综合收益影响因素
  • 平价转让股权如何交税
  • 人力资源代缴社保合法吗
  • 员工内部跑步活动费用怎么做分录?
  • 公司股权平价转让要交税吗
  • 固定资产损失如何计提
  • 研发准备金期末余额帐务处理是怎样的?
  • 企业从政府取得的经济资源,如果与企业销售商品
  • 营改增之前房产税计税依据
  • 增值税税负率税率怎么算
  • 普通发票计量单位没填
  • 怎么查找地方教育附加税的计税依据?
  • 公司注销欠法人款怎么帐务处理?
  • 车间改造用的材料有哪些
  • 物业管理企业简介范文
  • 外贸企业出口退税计算公式
  • 稻谷增值税税率多少
  • 残保金和工会经费
  • 应税劳务、服务清单
  • 什么叫非成品油发票
  • 分支机构年度终了必须由总机构负责合并汇总纳税吗?
  • 外购已税化妆品生产的护肤护发品
  • 劳务公司代发劳务费合法吗
  • 开过去的普通发票多久不能冲红?
  • 如何解决win7系统蓝牙接收模块影响电脑蓝屏
  • 如何处理库存差异问题
  • win7怎么添加设备
  • PHP:mb_strrchr()的用法_mbstring函数
  • 广告费属于什么费用部门
  • 股权转让要交什么税举例
  • 固定资产自行建造的会计处理
  • 应纳税所得额准予扣除的有
  • 代扣代缴的附加税怎么入账
  • 股本减少是什么意思
  • redisson php
  • 未记账凭证怎么变成已记账凭证
  • 科技型中小企业查询
  • 应付账款账户的结构与什么账户相似
  • 归属净利润和扣非净利润看哪一个
  • sql分页存储过程
  • 固定资产清理往报表哪列示
  • 固定资产折旧的计算方法
  • 接受劳务应付未付款费用
  • 未开票收入应如何做分录
  • 一般纳税人条件要求2020
  • 差旅费误餐补助
  • 接受捐赠的固定资产按什么入账
  • 其他综合收益转到留存收益
  • 差额发票如何做账
  • 如何冲减计提费用
  • 理财到期的会计怎么做账
  • 退货回去需要把原包装保留吗
  • 什么情况下需要割包皮
  • 当月作废的采购发票已认证账务如何处理?
  • 资产减值损失冲减
  • 培训奖励怎么写
  • mysql 判断
  • SQL Server COALESCE函数详解及实例
  • qqprotect.exe是什么进程?qqprotect.exe怎么禁止自动启动?
  • window web
  • win8 metro启动界面
  • win7系统安装谷歌浏览器
  • win11注意
  • linux的kill函数
  • Win7如何关闭Smartscreen筛选器?Win7关闭Smartscreen筛选器的方法
  • win10系统怎么修改字体大小
  • Android自定义对话框
  • 高通平台工具下载
  • unity3d物体碰撞
  • 轮廓理论
  • jquery 异步提交表单
  • js验证正则表达式
  • python 查找中文
  • 江苏省国家税务局
  • 如何理解计算消费税时的(1
  • 山东省地税局电话号码
  • 三方协议暂不支持缴款
  • 2022款进口途锐
  • 陕西省电子税务局手机app
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设