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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • lazarus 中文教程_Delphi 项目转Lazarus 教程「建议收藏」

    lazarus 中文教程_Delphi 项目转Lazarus 教程「建议收藏」我的IDE是1.2.4先改成中文打开IDE->Ctrl+Shift+O->赛选器输入disk如下图配置好后点OK;工具栏->File->Restart重启IDE然后你有木有很亲切的感觉我也就认得几个单词,再多我就不认识它了.进入正题.把原有的Delphi项目转成lazarus下面我就不上图了上面上2张图就是为了下面不上图工具快捷键Alt+T-&…

    2022年6月23日
  • uint32 java_关于Java的int和C的uint32之间的转换

    uint32 java_关于Java的int和C的uint32之间的转换最近在做一个项目,是Android程序跟单片机之间通讯的,需求是Android程序给单片机发送一堆数据之后,要对这些数据进行CRC校验,手机端自己算一个校验值,发送给单片机,由单片机跟单片机部分算出的校验值做对比,一致则通过校验,不一致则校验失败。刚开始用Java自带的CRC校验类做校验,用CRC校验工具测试,结果一致,于是满怀信心的开始跟单片机正式测试,结果校验失败。以为是大小端的原因,就改了下…

    2022年9月7日
  • sdfsdfsd_dsd cd

    sdfsdfsd_dsd cd1)—为DataSnap系统服务程序添加描述这几天一直在研究Delphi2010的DataSnap,感觉功能真是很强大,现在足有理由证明Delphi7该下岗了。DataSnap有三种服务模式,其中ServiceApplication方式建立的windows服务没有描述,描述部分是空的,感觉总是欠缺点什么。现找到办法添加描述:procedureTServerContainer2

    2022年10月4日
  • 提供一个免费的CSDN下载账号

    提供一个免费的CSDN下载账号

    2021年11月15日
  • 计算机网络体系结构

    计算机网络体系结构计算机网络体系结构认识一下什么是计算机网络体系结构计算机网络是一个非常复杂、庞大的系统,涉及到很多组成部分。包括主机、路由器、各种链路、应用、协议、硬件、软件……等。那么是否存在一种体系结构可以

    2022年7月4日
  • PHP导入excel数据到MYSQL

    这里介绍一个直接将excel文件导入mysql的例子。我花了一晚上的时间测试,无论导入简繁体都不会出现乱码,非常好用。PHP-ExcelReader,下载地址:http://sourceforge.

    2021年12月24日

发表回复

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

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