news 2026/7/22 15:27:33

mysql清空表中所有数据

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
mysql清空表中所有数据

mysql清空表中所有数据

  • mysql清空表数据
    • DELETE
    • DROP
    • TRUNCATE清空表而不破坏表结构
      • 权限

mysql清空表数据

TRUNCATEDELETEDROP清空数据表的区别:

  • DELETE会产生binlog,可以回滚(执行缓慢,数据量大的话会严重影响性能,一次清理数据建议不超过10万条);
  • TRUNCATE会保留表结构,数据全部被清空且不可恢复;
  • DROP会直接清理表和数据,执行快因而可能导致无法找回表结构;
  • 非清理水位情况下,建议使用update更新。

DELETE

delete删除表中的数据,自增长约束,是从断点处开始;
DELETE语句每次删除一行,并在事务日志中为所删除的每行记录一项。


DROP

如果要删除表定义及其数据,请使用DROP TABLE语句。


TRUNCATE清空表而不破坏表结构

truncate完全删除表然后再创建表自增约束是从1开始。

TRUNCATE TABLE通过释放存储表数据所用的数据页来删除数据,并且只在事务日志中记录页的释放。

TRUNCATE TABLE删除表中的所有行,但表结构及其列、约束、索引等保持不变。新行标识所用的计数值重置为该列的种子。

如果想保留标识计数值,请改用DELETE

对于由FOREIGN KEY约束引用的表,不能使用TRUNCATE TABLE,而应使用不带WHERE子句的DELETE语句。由于TRUNCATE TABLE不记录在日志中,所以它不能激活触发器。

TRUNCATE TABLE不能用于参与了索引视图的表。

TRUNCATE TABLE在功能上与不带WHERE子句的DELETE语句相同:二者均删除表中的全部行,但TRUNCATE TABLEDELETE速度,且使用的系统和事务日志资源少。

-- 语法格式truncatetable表名-- 删除 `authors` 表中的所有数据-- 可以不加table,直接跟表名truncateauthors


权限

TRUNCATE TABLE权限默认授予表所有者sysadmin固定服务器角色成员、db_ownerdb_ddladmin固定数据库角色成员且不可转让。

原文链接:https://blog.csdn.net/weixin_43944691/article/details/107781179

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/22 15:25:23

阿里云代理商返佣政策详解:最高返佣比例与申请条件

一、阿里云代理商返佣政策概述阿里云作为国内领先的云服务提供商,为合作伙伴(代理商)提供了具有竞争力的返佣政策。返佣是阿里云激励合作伙伴推广其产品和服务的重要方式,旨在与合作伙伴共享增长红利。二、返佣比例与影响因素阿里…

作者头像 李华
网站建设 2026/7/22 15:24:04

PCI Express簡介

PCI Express簡介 前言:PCI Express,简称PCI-E,官方简称PCIe,是计算机总线的一个重要分支,它沿用現有的PCI編程概念及信号标准,并且构建了更加高速的串行通信系統标准。目前这一标准由PCI-SIG组织制定和维护。PCIe仅应用于内部互连。由于PCIe是基于现有的PCI系统,…

作者头像 李华
网站建设 2026/7/22 15:22:56

大数据技术之 Kafka (第 1 章 Kafka 概述)

第 1 章 Kafka 概述 1.1 定义 Kafka 是一个分布式的基于发布/订阅模式的消息队列(Message Queue),主要应用于大数据实时处理领域。 1.2 消息队列 1.2.1 传统消息队列的应用场景 MQ传统应用场景之异步处理1.2.2 使用消息队列的好处 1&#xf…

作者头像 李华
网站建设 2026/7/22 15:22:10

linux的特殊权限

权限umask 默认值为00220022Special bitugo默认权限 目录的默认权限是 777 - umask 755文件的默认权限是目录的默认权限去掉执行权限(x 1):755 - 111 644非特权用户默认的 umask 0022(0022,且在/etc/bashrc中定义 …

作者头像 李华
网站建设 2026/7/22 15:20:35

Canvas粒子系统实现情绪化动画:从烟花易冷看代码艺术创作

那天晚上,我正为一个项目渲染一段粒子特效,屏幕上的光点明明灭灭,忽然就想起了很多年前用代码模拟烟花的日子。那些简单的二维动画,没有复杂的三维模型和物理引擎,却总能精准地触动人心。于是,我关掉了庞大…

作者头像 李华
网站建设 2026/7/22 15:18:16

智能体个人信息保护公约发布:开发者合规指南与技术实践

智能体个人信息保护自律公约发布:31家企业首批签署,开发者如何应对新规范? 近日,中国人工智能产业发展联盟发布了《智能体个人信息保护自律公约》,百度、腾讯、阿里、火山引擎等31家知名企业成为首批签署单位。这一公约…

作者头像 李华