百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>数据库> mysql更新语句怎么写?
分享文章到:

mysql更新语句怎么写?

发布时间:08/01 来源:未知 浏览: 关键词:
MySQL更新语句也就是MySQL中的update语句,根本语法为:UPDATEtable_nameSETfieldnew-value...[WHEREClause]。 MySQL更新语句也就是MySQL中的update语句,当我们需要更新或者修改表中的数据时,就会运用这个update语句,下面我们就来看一下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子句。

本篇文章到这里就已经全部完毕了,更多其他出色内容可以关注百分百源码网的MySQL视频教程栏目!

以上就是mysql更新语句怎么写?的细致内容,更多请关注 百分百源码网 其它相干文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有153人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板