文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

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

2023-05-20 10:15

关注

引言

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

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

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

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

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

1、UPDATE

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

更新某个字段

语法模板是:

update表名set字段名=值WHEREid=1;

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

updatebooksetbook_name='Python'whereid=2;

更新多个字段

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

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

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

updatebooksetbook_name='Python',author='Python_author'whereid=1;

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

2、DELETE

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

语法如下:

deletefrom表名whereid>4;

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

deletefrombookwhereid>4;

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

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

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯