MySQL删除表数据 MySQL清空表命令 3种方法

2023-05-16

一、MySQL清空表数据命令:truncate

SQL语法:

truncate table 表名

注意:

  • 不能与where一起使用。
  • truncate删除数据后是不可以rollback的。
  • truncate删除数据后会重置Identity(标识列、自增字段),相当于自增列会被置为初始值,又重新从1开始记录,而不是接着原来的ID数。
  • truncate删除数据后不写服务器log,整体删除速度快。
  • truncate删除数据后不激活trigger(触发器)。

二、MySQL删除表命令:drop

SQL语法:

drop table 表名;

或者是

drop table if exists 表名;

注意:

truncate只会清除表数据,drop不光清除表数据还要删除表结构。

三、MySQL清空数据表内容的语法:delete

SQL命令:

delete from 表名 where id='1';

delete from 表名;

注意:

  • delete含义:你要删除哪张表的数据 你要删掉哪些行
  • delete可以删除一行,也可以删除多行;
  • 如果不加where条件,则是删除表所有的数据,这是很危险的!不建议这样做!

总结:

1、当你不再需要该表时, 用drop;

2、当你仍要保留该表,但要删除所有数据表记录时, 用truncate;

3、当你要删除部分记录或者有可能会后悔的话, 用delete。

先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

MySQL删除表数据 MySQL清空表命令 3种方法 的相关文章

  • AtCoder Beginner Contest 142 题解

    AtCoder Beginner Contest 142 题解 A Odds of Oddness 题目传送门 题目大意 给定一个数 N N N xff0c 求从 1 1 1 到
  • 分页组件PageHelper+mybaits-plus的使用

    分页组件PageHelper 43 mybaits plus的使用 分页方法千千万 xff0c 可以做成动态sql xff0c 也有许多分页组件可以使用 Page xff0c PgaeHelper 这里简单列举个例子 xff0c 记录下Pa
  • java 两个Map取交集、并集、差集

    java 两个Map取交集 并集 差集 前言一 使用泛型来解决二 代码示例三 xff1a 拓展 获取两个Map的差集的ValueList总结 前言 最近工作中遇到Map取差集的问题 xff0c 两个Map lt String 对象 gt 求
  • makefile 学习笔记

    核心规则 edit main o command o abc o gcc o edit command o main o abc o main o main c defs h command h gcc c main c abc o abc
  • 记录Ubuntu 18.04 (.run)方式安装 Nvidia driver

    环境 Ubuntu 18 04 CUDA Version 11 1 从官网下载对应的 驱动版本 eg span class token punctuation span NVIDIA span class token operator sp
  • Win10自动更新怎么永久关闭?服务、注册表、组策略、计划任务中全方位设置,永久解决!

    Win10自动更新就像打不死的小强 xff0c 不管怎么关闭 xff0c 之后还是会自动更新 xff0c 让不少小伙伴颇为不爽 今天通过4步 xff0c 在服务 注册表 组策略 计划任务中全方位设置 xff0c 彻底关闭Win10自动更新
  • vue3.0 router路由跳转传参(router.push)

    vue3 0取消了2 0部分api xff0c 所以路由跳转传值方式有所不同 这里主要讲编程式导航 xff0c 也就是router push location onComplete onAbort vue3 0新增API xff1a use
  • Linux下安装Xrdp,epel提示无软件包

    Xrdp 是 Microsoft 远程桌面协议 RDP 的开源实现 xff0c 允许您以图形方式控制远程系统 使用 RDP xff0c 您可以登录到远程计算机并创建一个真实的桌面会话 xff0c 就像您已登录到本地计算机一样 CentOS
  • 二进制、八进制、十进制及十六进制间的转换最简单的方法

    二进制 八进制 十进制及十六进制的转换 1 四种常用进制概况 在讲解这四种常用进制间转换之前 xff0c 需要先清楚每种进制数都包含哪些数字 xff1a 在上面的图中很轻易的可以看出这四种进制数中数字元素的区别 xff0c 并且除了我们最常
  • 使用TensorFlow Lite 部署自定义对象检测模型

    使用TensorFlow Lite 部署自定义对象检测模型 1 2022 03 05 文章目录 使用TensorFlow Lite 部署自定义对象检测模型 1 一 訓練自定義模型 4 1 收集數據2 訓練模型 二 集成TFLite模型的步驟
  • 使用docker安裝GPU版pytorch

    1 在docker pytorch 網址找到自己需要的環境 網址 https hub docker com r pytorch pytorch tags 点击复制 devel 版 连接 此处以 docker pull pytorch pyt
  • docker ssh连接

    docker ssh连接 1 进入docker span class token function passwd span span class token comment add root passward 记住自己设置的密码 xff0c
  • Docker容器显示图形到宿主机屏幕

    Docker容器显示图形到宿主机屏幕 在 docker 内 span class token function apt span span class token function install span xorg span class
  • MeshLab——计算点云法向量求三角网格

    MeshLab 原始 1 点云分割 点击1后选中要删除区域 xff0c 点击2删除即可得到如下 xff1a 2 画三角网格 求法向量 Filters gt Normal Curvatures and Orientation gt Compu
  • Jetson nano 卡刷教程

    Jetson nano 卡刷教程 所需用的的软件资源操作步骤 所需用的的软件资源 1 镜像 jetson nano jp451 sd card image zip 可自己在官网下载 https developer nvidia com em
  • dockers移盘&挂载

    docker 目录移动到其他磁盘的操作 systemctl stop docker 停止dockersystemctl status docker 查看docker服务状态mv var lib docker media li 1d10567
  • window docker 教程

    window docker 教程 1 docker windows 安装2 Docker Windows 修改默认镜像文件位置2 1 更改Docker Desktop设定2 2 创建文件链接2 3重新启动docker即可 1 docker
  • element-ui upload 上传组件中on-success 声明方法不生效问题

    最近在学习vue 2 xff0c 实现element ui 框架中upload 上传文件组件碰到的一些坑 xff1a 1 上传文件成功后on success 声明的方法不执行 lt el upload class 61 34 upload
  • python导出环境依赖(requirements.txt)

    pip list format span class token operator 61 span freeze span class token operator gt span requirement txt 即可在同级目录得到一个re
  • 000-搭建Gitea-自己的git服务器

    000 搭建Gitea 自己的git服务器 1 什么是gitea 官网的介绍是 xff1a Gitea的首要目标是创建一个极易安装 xff0c 运行非常快速 xff0c 安装和使用体验良好的自建 Git 服务 我们采用Go作为后端语言 xf

随机推荐

  • mac版eclipse安装lombok

    步骤 xff1a 1 看图 2 右击图标 3 4 点击eclipse 进入文件夹 5 复制lombok jar到这里 官网 xff1a https projectlombok org 在这里下载一个 6 修改eclipse ini 加上两行
  • Oracle恢复数据到某一节点

    alter table 表名 enable row movement 开启表行移动 flashback table 表名 to timestamp to timestamp 39 20210824 15 55 00 39 39 yyyymm
  • Oracle创建序列

    create sequence SEQ SHARE ID minvalue 1 增长最小值 maxvalue 9999999999 增长最大值 也可以设置NOMAXvalue 不设置最大值 start with 1 从1开始计数 incre
  • idea好用的插件分享(一)---any-rule(正则表达式插件)

    any rule一个常用正则表达式大全 在idea的插件市场中搜索any rule插件 xff0c 安装好后重启idea 在编辑器页面右击 xff0c 可以选中any rule打开搜索框 xff0c Mac系统也可以使用option 43
  • Mac上好用的连接服务器的工具(Termius)

    虽然 Mac本身的终端自带远程连接的作用 xff0c 但是长时间不操作 xff0c 会失去连接 xff0c 就让人很烦恼 xff0c 而且 xff0c 传输文件也必须用命令 xff0c 就很令人烦恼 所以 xff0c 本次推荐的是Termi
  • JDBC连接Mysql8.0失败解决方法(终极版)

    mysql8 0驱动下载地址 xff1a 链接 https pan baidu com s 1BvB P1 Ztt8vI0fCBVjvg pwd 61 ygb4 提取码 ygb4 复制这段内容后打开百度网盘手机App xff0c 操作更方便
  • Java如何实现输入流的复制?(输入流重复使用)

    众所周知 xff0c Java的输入流只能读取一次 xff0c 但是实际操作中我们想要重复操作inputStream就会出现问题 那如果是操作同一个inputStream xff0c 我们可以通过转字节流的方式来解决 64 param in
  • Mysql中SQL语句中日期格式转换(DATE_FORMAT()篇)

    鉴于平时时常会用到日期格式的转换 xff0c 以提供给前端正确的时间显示格式 格式化的方式比较多 xff0c 比如Java方式 xff0c 举个栗子如下 xff1a Date date 61 new Date SimpleDateForma
  • 如何升级nodejs版本

    nodejs怎么升级版本 xff1f 这里介绍三种方法 方法一 xff1a 用n升级nodejs xff08 建议使用此方法 xff09 查看当前node版本 node v 清除npm缓存 npm cache clean f 全局安装n n
  • 初识编程语言Python

    什么是编程语言 学习知识 最快速的掌握方式就是搞清楚它的素质三连 1 它是什么 2 它有什么用 3 它该怎么用 学习一个东西 最重要的就是搞清楚本质和实质 编程源自于生活 gt 多用生活的例子来理解编程思路 编程语言的本质 39 语言 39
  • 分组查询——组内排序展示组内数据(row_number() over(partition by) 函数详解)

    日常开发中可能遇到很多分组的业务需求 xff0c 比如分组查询后取第一条 组内排序等 xff0c 除了用group by来做分组 xff0c 我们还可以使用row number over partition by 这个函数来解决分组问题 简
  • 复制List<Object>集合遇到的“坑“

    记一个使用List lt Object gt 复制的坑 问题经过 xff1a 有一个需求 xff0c 需要返回结果组成装成Map lt String List lt Object gt gt 这种格式 xff0c Map的可以就是字符串没啥
  • Mac上好用的redis客户端推荐

    推荐mac一个开源免费 好用的redis客户端 xff1a QuickRedis 它支持直连 哨兵 集群模式 xff0c 并且UI是可以的 xff0c 并且支持树形展示 同时支持json格式展示 xff0c 最基本的命令行模式也支持 xff
  • 实现java项目idea打包发布至服务器(完整版)

    问题 xff1a 如何快速部署本地代码到服务器 xff1f 今天介绍的是使用idea的一款插件 Alibaba Cloud Toolkit 实现 xff0c 首先需要在自己的服务器上安装运行环境 xff0c 包括 xff1a jdk mav
  • Mac删除已卸载软件残留启动台的图标

    问题 xff1a mac在卸载一些非商店安装的软件 xff0c 图标可能会残留在启动台 xff0c 即使拖动到废纸篓也删除不掉 解决 xff1a 点击访达 前往 前往文件夹 2 输入 xff1a private var folders 然后
  • java日期的计算(当月剩余天数、获取日期当月的天数)

    日常开发中会遇到关于日期的计算比如 xff1a 当月的天数 两日期之间的天数 当月剩余天数等等 下方为关于日期计算的demo xff0c 后期会持续更新 获取日期当月的天数或某月总天数 获取日期当月的天数 64 param dateStr
  • 日常问题(1)——Mysql中not in 会过滤null值的行

    结论 xff1a 使用not in时应注意该字段是否存在null值得情况 xff0c 因为使用时会将null值得行过滤掉 not in使用时会过滤字段为null值得行 in 不会统计null值得行 xff0c 不受null值影响 原因 xf
  • 解决:Docker下运行Mysql出现:无法登陆问题以及无法加载身份验证的问题

    前言 用于帮助大家解决问题 xff0c 拒绝转载 问题 无法加载身份验证插件 caching sha2 password Authentication plugin span class token string 39 caching sh
  • Windows wsl2安装Ubuntu

    wsl Windows Subsystem for Linux 即适用于Windows的Linux子系统 xff0c 是一个实现在Windows 10 11上运行原生Linux的技术 wsl2 为其迭代版本 xff0c 可以更好的在Wind
  • MySQL删除表数据 MySQL清空表命令 3种方法

    一 MySQL清空表数据命令 xff1a truncate SQL语法 xff1a truncate table 表名 注意 xff1a 不能与where一起使用 truncate删除数据后是不可以rollback的 truncate删除数