mysql更新语句怎么写?


当前第2页 返回上一页

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更新语句怎么写?的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

mysql数据归档小工具mysql_archiver详解

mysql之btree和hash两种索引的区别

mysql出现1044错误怎么办

mysql索引的增删改查怎么实现?

mysql中group by用法是什么

mysql之高可用架构详解

怎样修改mysql列的数据类型?

cmd登录不了mysql怎么解决?

mysql如何创建视图?创建语句是什么?

如何重置mysql 密码的方法

更多相关阅读请进入《mysql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

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

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

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

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...