MySQL更新删除操作update和delete使用详解(小白慎用)

 更新时间:2023年05月19日 11:16:16   作者:Hunter后端  
这篇文章主要为大家介绍了MySQL的更新删除操作update和delete使用但是一定要慎用啊,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

引言

“ 这是MySQL系列笔记的第十一篇,文章内容均为本人通过实践及查阅资料相关整理所得,可用作新手入门指南,或者个人知识点查阅。”

这一篇笔记介绍表的更新和删除操作:UPDATE 和 DELETE。

在介绍之前,说明一点:慎用!慎用!!慎用!!!

一定要对这两个语法慎用,一定要加上限制条件,除非是需要更新或者删除全表的数据。

我的做法一般是在 UPDATE 或者 DELETE 前先把条件放到 SELECT 后面查一遍数据,发现返回的数据是我们的目标数据,然后再把 WHERE后的条件放到 UPDATE 和 DELETE后进行操作。

1、UPDATE

UPDATE 是更新操作,可以更新一行或多行满足条件的某个字段或多个字段的值,使用 WHERE 关键词限定范围

更新某个字段

语法模板是:

update 表名 set 字段名=值 WHERE id = 1;

比如我们想要更新 id = 2 的数据,将 book_name 的值改为 Python:

update book set book_name = 'Python' where id = 2;

更新多个字段

如果同时更新多个字段的值,语法如下:

update 表名 set 字段1=值1, 字段2=值2 where id = 1;

比如 book_name 和 author 两个字段的值:

update book set book_name = 'Python', author = 'Python_author' where id = 1;

注意: 如果 update 语句不添加 WHERE 条件限制,更新的是全表。

2、DELETE

DELETE 删除一行或多行数据,根据 WHERE 条件来筛选数据。

语法如下:

delete from 表名 where id > 4;

如果需要删除 book 表 id > 4 的数据:

delete from book where id > 4;

如果不加 WHERE 条件,删除的就是全表数据。

以上就是MySQL更新删除操作update和delete使用详解(小白慎用)的详细内容,更多关于MySQL更新删除操作的资料请关注脚本之家其它相关文章!

相关文章

  • Mysql8公用表表达式CTE详解

    Mysql8公用表表达式CTE详解

    这篇文章主要介绍了Mysql8公用表表达式CTE详解,公用表表达式(或通用表表达式)简称为CTE,CTE可以理解成一个可以复用的子查询,当然跟子查询还是有点区别的,CTE可以引用其他CTE,但子查询不能引用其他子查询,需要的朋友可以参考下
    2023-08-08
  • 解析MySQL隐式转换问题

    解析MySQL隐式转换问题

    本文通过实例代码给大家介绍了MySQL隐式转换问题,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-12-12
  • MySQL常用的日期时间函数汇总(附实例)

    MySQL常用的日期时间函数汇总(附实例)

    日期时间处理对大家来说应该都不陌生了,下面这篇文章主要给大家介绍了关于MySQL常用的日期时间函数,文中通过图文介绍的非常详细,对大家学习或者使用mysql具有一定的参考学习价值,需要的朋友可以参考下
    2023-03-03
  • MySQL如何从数据库中删除表中所有数据

    MySQL如何从数据库中删除表中所有数据

    这篇文章主要介绍了MySQL如何从数据库中删除表中所有数据问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-06-06
  • MySQL常用函数详解之日期函数

    MySQL常用函数详解之日期函数

    本文详解MySQL日期函数,涵盖获取、计算、格式化及比较,结合统计销售额、计算注册时长等实战案例,帮助掌握日期处理技巧,感兴趣的朋友一起看看吧
    2025-06-06
  • Mysql 存储过程中使用游标循环读取临时表

    Mysql 存储过程中使用游标循环读取临时表

    这篇文章主要介绍了Mysql 存储过程中使用游标循环读取临时表的方法,帮助大家更好的理解和使用MySQL数据库,感兴趣的朋友可以了解下
    2020-12-12
  • Mysql中日期和时间函数应用不用求人

    Mysql中日期和时间函数应用不用求人

    Mysql中日期和时间函数应用不用求人,学习mysql的朋友可以参考下。
    2010-11-11
  • 五分钟带你搞懂MySQL索引下推

    五分钟带你搞懂MySQL索引下推

    这篇文章主要介绍了Mysql的索引下推,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-09-09
  • Sql在单一表中检索数据的方法详解

    Sql在单一表中检索数据的方法详解

    这篇文章主要介绍了Sql在单一表中检索数据的方法,SELECT语句是SQL中最常用的语句。它的用途是从一个或多个表中检索信息。为了使用SELECT检索表数据,必须至少给出两条信息:想选择什么、从什么地方选择
    2023-02-02
  • 将图片保存到mysql数据库并展示在前端页面的实现代码

    将图片保存到mysql数据库并展示在前端页面的实现代码

    这篇文章主要介绍了将图片保存到mysql数据库并展示在前端页面,本文给的大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-05-05

最新评论