Mysql truncate 清空表数据「建议收藏」

Mysql truncate 清空表数据「建议收藏」truncate:清空指定表中的所有数据,并将表恢复到”初始状态”,就跟刚创建的表一样。truncate表名;测试数据:mysql>select*fromtest;+—-+——-+——+——+|id|name|sex|age|+—-+——-+——+——+|1|name1|男|5||2|name2|女|10||3|name..

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

  • truncate: 清空指定表中的所有数据,并将表恢复到”初始状态”,就跟刚创建的表一样。

    truncate 表名;
    
  • 测试数据:

mysql> select * from test;
+----+-------+------+------+
| id | name  | sex  | age  |
+----+-------+------+------+
|  1 | name1 | 男   |    5 |
|  2 | name2 | 女   |   10 |
|  3 | name3 | 男   |   15 |
|  4 | name4 | 男   |   20 |
+----+-------+------+------+
通过 delete 的方式清空表数据
mysql> delete from test;

mysql> select * from test;
Empty set (0.00 sec)

插入一条新数据
mysql> insert into test (name, sex, age) values ('name5', '女', 25);

然后查询出来的表数据你会发现,主键 id 不是 1,而是 5,说明它还在之前的基础上自增长了。
mysql> select * from test;
+----+-------+------+------+
| id | name  | sex  | age  |
+----+-------+------+------+
|  5 | name5 | 女   |   25 |
+----+-------+------+------+

使用 truncate 清空重置表
mysql> truncate test;
Query OK, 0 rows affected (0.01 sec)

在插入一条数据
mysql> insert into test (name, sex, age) values ('name5', '女', 25);

发现查询出来的数据 主键 id 从 1 开始了,这样就相当于表回到了“初始状态”
mysql> select * from test;
+----+-------+------+------+
| id | name  | sex  | age  |
+----+-------+------+------+
|  1 | name5 | 女   |   25 |
+----+-------+------+------+
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

(0)
上一篇 2022年5月30日 下午5:00
下一篇 2022年5月30日 下午5:16


相关推荐

  • H5请在微信客户端打开链接「建议收藏」

    H5请在微信客户端打开链接「建议收藏」H5判断必须在微信中打开<!DOCTYPEhtml><html><head><metacharset=”utf-8″><title></title></head><body></body><scripttype=”text/j…

    2022年6月7日
    49
  • 谷歌学术搜索方法_取消谷歌浏览器打开pdf

    谷歌学术搜索方法_取消谷歌浏览器打开pdf保研完之后,该浪的也都浪够了,是时候重新开始认真学技术了。2015年12月20号,我被分配到一个浙大的项目中去,去了之后我发现什么都不会,而且这个项目中好多浙大的研究生,博士。我有点方,不过项目总负责人王老师倒来了个积极,在一一向这些学神们介绍了我之后,我不觉感到肩上的担子重了。不过我有信心,同样都是人,我努力也一定能和他们一样的(更何况我一直认为自己不一般,只是没到时候,嘿嘿)。——

    2022年10月10日
    6
  • 树莓派 linux挖矿机,无矿机情况下使用树莓派CPU挖矿「建议收藏」

    最近挖矿很火热,就利用树莓派cpu挖矿试试,做个蛋疼的实验。虽然知道会惨不忍睹,但也就是玩玩。有兴趣的,可以尝试下。1.安装好依赖sudoapt-getupdatesudoapt-getinstalllibusb-1.0-0-devlibusb-1.0-0libcurl4-openssl-devlibncurses5-devlibudev-dev2.安装挖矿工具cgminerwg…

    2022年4月12日
    51
  • SQL中的Northwind数据库

    SQL中的Northwind数据库前言 安装 SQLServer 时 系统会自动建立几个数据库 其中 Northwind 是一个用户数据库的示例 用于使用者自学 因为里面有很多的数据 也便于统一讲授数据库的知识点 背景 由于一些原因 我需要使用到 Northwind 数据库 但是我的 SQLServer 里没有这个 所以如果有这个数据库呢 方法 1 搜索 Northwind 进行下载 下载完成之后打开 文件如下 2 进行安

    2026年3月19日
    2
  • Eclipse的环境配置

    Eclipse的环境配置1、想要配置Eclipse的环境,就要先下载Eclipse,并安装它,不会下载安装的小伙伴可以点击下面给的链接,里面有我写的详细的教程,这里就不重复了Eclipse下载与安装:https://blog.csdn.net/qq_39135287/article/details/821080802、接下来我们重点讲一下Eclipse的环境配置2.1、修改Eclip…

    2022年5月18日
    42
  • OpenClaw 全方位指南:2026年最强开源 AI Agent 实操手册

    OpenClaw 全方位指南:2026年最强开源 AI Agent 实操手册

    2026年3月16日
    2

发表回复

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

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