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,更新删除
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Python asyncore socket客户端实现方法详解
2022-06-18 14:17:42
![](https://img.aspxhome.com/file/2023/5/133435_0s.png)
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
![](https://img.aspxhome.com/file/2023/7/82967_0s.jpg)
Django基于ORM操作数据库的方法详解
2024-01-28 18:53:52
![](https://img.aspxhome.com/file/2023/7/112547_0s.png)
解析MySQL索引的作用
2024-01-20 09:51:03
![](https://img.aspxhome.com/file/2023/5/82255_0s.png)
Python利用Scrapy框架爬取豆瓣电影示例
2022-04-30 15:16:17
![](https://img.aspxhome.com/file/2023/3/86253_0s.png)
一文教你实现Python重试装饰器
2022-04-23 08:01:07
![](https://img.aspxhome.com/file/2023/9/85049_0s.jpg)
js仿支付宝多方框输入支付密码效果
2024-04-26 17:12:49
![](https://img.aspxhome.com/file/2023/0/135630_0s.gif)
python scatter函数用法实例详解
2021-12-17 11:51:50
![](https://img.aspxhome.com/file/2023/4/101434_0s.png)
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
![](https://img.aspxhome.com/file/2023/2/112612_0s.png)
Git常用场景使用之分支操作
2022-01-06 02:10:56
![](https://img.aspxhome.com/file/2023/4/132264_0s.png)
Python计算双重差分模型DID及其对应P值使用详解
2022-08-06 21:07:53
![](https://img.aspxhome.com/file/2023/5/68335_0s.jpg)
FrontPage 2000主页设计问与答
2008-08-02 12:37:00
Python调用Windows API函数编写录音机和音乐播放器功能
2021-06-13 19:03:55
![](https://img.aspxhome.com/file/2023/7/76707_0s.jpg)
python Matplotlib绘图直线,折线,曲线
2023-01-12 13:44:09
![](https://img.aspxhome.com/file/2023/3/79433_0s.png)