MySQL如何删除表中的数据

作者:806026945 时间:2024-01-13 00:12:41 

如何删除表中的数据

Mysql删除表中的数据有三种方法,分别是

  • delete

  • drop

  • truncate

一、delete删除表中的数据

delete好from结合使用,格式一般为:

delete from 表名 where 条件,delete删除数据是将Mysql表中的数据一行一行的删除,不删除表的结构,也不释放表的空间,可以回滚(rollback)

二、drop删除表中的数据

drop删除表的格式为:

drop table 表名,drop一般将表的数据直接删除,以及删除表的结构同时释放空间,删除数据后无法找回

三、truncate删除表中的数据

truncate删除表的格式为:

truncate table 表名,truncate删除表中的所有数据,释放空间,但是保留表的结构,不能与where一起使用,删除数据后不可以回滚。

删除表数据但不删除表结构SQL语句

当一份数据乱糟糟的时候,想把数据删除掉,重新来过,但是又觉得太懒,不想重新定义一些表字段什么的,索性就把数据库内容给全部删掉,重新导入一遍数据。

我是在mysql客户端,使用SQL语句进行删除的。

下面是两种SQL语句

方法一:

truncate table 表名; // Primary KEY 重新从1 开始递增 (我用的是这种方法)

方法二:

delete from 表名; //Primary KEY 不从1 开始递增(建议不用,如果你没有这个特殊需求)

来源:https://blog.csdn.net/qq_41500249/article/details/108586298

标签:MySQL,删除表,数据
0
投稿

猜你喜欢

  • Python查询IP地址归属完整代码

    2022-10-18 16:39:07
  • python中Mako库实例用法

    2022-01-05 16:38:21
  • 详解Python中Addict模块的使用方法

    2021-11-04 00:06:04
  • 微信小程序audio组件在ios端无法播放的解决办法

    2024-04-18 09:47:26
  • python计算日期之间的放假日期

    2021-08-14 00:02:42
  • hello world程序集锦

    2022-10-31 08:12:17
  • vue3.0语法糖内的defineProps及defineEmits解析

    2024-05-09 09:25:43
  • TensorFlow如何指定GPU训练模型

    2022-05-31 10:03:21
  • 基于Python实现成语填空游戏的示例代码

    2021-09-17 18:09:05
  • javascript中的面向对象

    2024-04-18 10:54:33
  • 交互设计师的尴尬-我的强项是什么?

    2008-12-29 14:00:00
  • mysql Access denied for user ‘root’@’localhost’ (using password: YES)解决方法

    2024-01-25 01:01:49
  • Python 图像对比度增强的几种方法(小结)

    2022-04-14 18:16:39
  • Python第三方库qrcode或MyQr生成博客地址二维码

    2023-06-25 06:23:08
  • 使用Python实现一个栈判断括号是否平衡

    2022-01-04 02:20:29
  • Python multiprocess pool模块报错pickling error问题解决方法分析

    2021-02-21 04:44:50
  • python实现将list拼接为一个字符串

    2022-10-27 05:50:06
  • 25个值得收藏的Python文本处理案例

    2022-06-19 15:38:29
  • Python使用新浪微博API发送微博的例子

    2023-12-22 08:43:45
  • SQL语句实例说明 方便学习mysql的朋友

    2012-11-30 20:02:43
  • asp之家 网络编程 m.aspxhome.com