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

作者:Hunter后端 时间:2024-01-13 14:03:30 

引言

“ 这是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 条件,删除的就是全表数据。

来源:https://z6r.cn/T1rfWh

标签:MySQL,update,delete,更新删除
0
投稿

猜你喜欢

  • Python asyncore socket客户端实现方法详解

    2022-06-18 14:17:42
  • MySQL的添加用户的两种方法

    2012-01-29 17:50:10
  • MySQL处理重复数据的方法

    2024-01-24 04:08:27
  • 在Django的通用视图中处理Context的方法

    2023-02-25 20:50:45
  • 解决python运行效率不高的问题

    2023-04-01 05:31:36
  • Django基于ORM操作数据库的方法详解

    2024-01-28 18:53:52
  • 解析MySQL索引的作用

    2024-01-20 09:51:03
  • Python利用Scrapy框架爬取豆瓣电影示例

    2022-04-30 15:16:17
  • 一文教你实现Python重试装饰器

    2022-04-23 08:01:07
  • js仿支付宝多方框输入支付密码效果

    2024-04-26 17:12:49
  • python scatter函数用法实例详解

    2021-12-17 11:51:50
  • mysql 复制表结构和数据实例代码

    2024-01-18 00:00:45
  • 在数据库中自动生成编号的实现方法分享

    2011-11-03 16:55:24
  • 用面包屑来简化多层的tabs

    2011-06-16 20:32:54
  • 常用的Python代码调试工具总结

    2023-05-17 19:24:29
  • Git常用场景使用之分支操作

    2022-01-06 02:10:56
  • Python计算双重差分模型DID及其对应P值使用详解

    2022-08-06 21:07:53
  • FrontPage 2000主页设计问与答

    2008-08-02 12:37:00
  • Python调用Windows API函数编写录音机和音乐播放器功能

    2021-06-13 19:03:55
  • python  Matplotlib绘图直线,折线,曲线

    2023-01-12 13:44:09
  • asp之家 网络编程 m.aspxhome.com