mysql更新语句怎么写?-mysql教程-学派吧

MySQL更新语句也就是MySQL中的update语句,当我们需要更新或者修改表中的数据时,就会使用这个update语句,下面我们就来看一下mysql更新语句的具体写法。

mysql更新语句怎么写?-mysql教程-学派吧

MySQL中update语句用于更新表中的现有数据。亦可用UPDATE语句来更改表中单个行,一组行或所有行的列值。

MySQL中UPDATE语句的语法:

单表

UPDATE [LOW_PRIORITY] [IGNORE] table_reference
    SET assignment_list
    [WHERE where_condition]
    [ORDER BY ...]
    [LIMIT row_count]
value:
    {expr | DEFAULT}assignment:col_name = value
assignment_list:assignment [, assignment] ...

多表

UPDATE [LOW_PRIORITY] [IGNORE] table_references
    SET assignment_list
    [WHERE where_condition]

UPDATE语句更新表时需要注意的是:

UPDATE关键字后面指定要更新数据的表名。

SET子句指定要修改的列和新值。要更新多个列,请使用以逗号分隔的列表。

使用WHERE语句中的条件指定要更新的行。WHERE子句是可选的。 如果省略WHERE子句,则UPDATE语句将更新表中的所有行。

如果指定了ORDER BY子句,则按照被指定的顺序对行进行更新。

LIMIT子句用于给定一个限值,限制可以被更新的行的数目。

多表更新时ORDER BY和LIMIT不能被使用。

使用update语句修改表时:

单表修改是指修改指定单个表中的已经存在数据的一个或多个列的数值;set短语后面跟要修改的列和值;

where子句表示限定要修改表中的哪些数据,如果没有where子句则表示所有行都要修改;

order by子句表示update数据按照指定的顺序进行;

limit子句表示限定修改数据的行数;

多表修改是指修改table_references指定的多个表中满足条件的行数据,多表修改不允许使用order by和limit子句。

本篇文章到这里就已经全部结束了,更多其他精彩内容可以关注PHP中文网的MySQL视频教程栏目!

以上就是mysql更新语句怎么写?的详细内容,更多请关注php中文网其它相关文章!

主题测试文章,只做测试使用。发布者:云大使,转转请注明出处:https://www.xp8.net/data/3423.html

赞 (0)
打赏 微信扫一扫 微信扫一扫
MySQL执行过程以及查询缓存的详细介绍-mysql教程-学派吧
上一篇 2019年4月9日 下午8:56
下一篇 2019年4月9日 下午8:56

相关推荐

  • 从设计师到创业者,中间的差别是什么?

    从设计师到创业者,这中间的差别是什么,我需要做什么准备?

    2017年4月17日
    2.1K02
  • 百万数据下mysql分页问题-mysql教程-

    在开发过程中我们经常会使用分页,核心技术是使用limit进行数据的读取。在使用limit进行分页的测试过程中,得到以下数据: select * from news order by id desc limit 0,10 耗时0.003秒 select * from news order by id desc limit 10000,10 耗时0.058秒 s…

    数据库运维 2019年4月24日
    3.2K00
  • Redis是什么?Redis有什么好处。什么经常需求-学派吧

    本篇文章给大家带来的内容是关于Redis是什么?有哪些应用场景?有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 一丶Redis介绍 1 Redis是一个开源的 key—value型 单线程 数据库,支持string、list、set、zset和hash类型数据。 默认端口:6379 默认数据库数量:16 二、优点: 1.nosql数据库没有关…

    数据库运维 2018年11月24日
    3.0K00
  • 本地IDC机房数据库容灾备份解决方案,防止数据丢失

    风险无处不在,包括自然灾害以及突发事件等,有时候我们无法预测到一些风险,比如天津港爆炸事件。IT领域也一样,总是有意想不到的事情,风险具有不可预测性,万全之策就是做好灾难应对的各种准备。 随着云计算如火如茶的进行,IT资源可进行快速部署,弹性扩容及超高的性价比,这对于我们创建本地IDC机房数据库容灾提供极大的便利性。如何利用云数据库做容灾成为DBA的基本功。…

    2026年1月12日
    60400
  • 腾讯云数据库通过 CLB 开启外网服务进行连接

    数据库 MySQL 支持内网和外网两种地址类型,默认提供内网地址供您内部访问实例,如果需要使用外网访问,除了开启外网地址后,通过 Linux 或者 Windows 云服务器连接访问实例,也可通过负载均衡 CLB 开启外网服务进行访问,通过 CLB 开启外网服务必须配置安全组规则。 以下为您介绍通过 CLB 开启外网服务,并通过 MySQL workbench…

    2025年7月25日
    1.1K00

发表回复

登录后才能评论
联系我们

联系我们

18838889666

在线咨询: QQ交谈

邮件:xinyun@88.com

工作时间:周一至周五,9:30-18:30,节假日休息

添加微信
添加微信
分享本页
返回顶部