mysql中的update语句怎么写

 我来答
树懒学堂
2020-08-03 · TA获得超过411个赞
知道小有建树答主
回答量:257
采纳率:60%
帮助的人:25.3万
展开全部

SQL UPDATE 命令

如果我们需要修改或更新 MySQL 中的数据,我们可以使用 SQL UPDATE 命令来操作。

具体语法参考:

from 树懒学堂 - 一站式数据知识平台

注意:

  • 你可以同时更新一个或多个字段。

  • 你可以在 WHERE 子句中指定任何条件。

  • 你可以在一个单独表中同时更新数据。

  • 当你需要更新数据表中指定行的数据时 WHERE 子句是非常有用的。

帐号已注销
2018-05-18 · TA获得超过25.9万个赞
知道小有建树答主
回答量:2206
采纳率:96%
帮助的人:79.1万
展开全部
首先,单表的UPDATE语句:
UPDATE [LOW_PRIORITY] [IGNORE] tbl_name
SET col_name1=expr1 [, col_name2=expr2 ...]
[WHERE where_definition]
[ORDER BY ...]
[LIMIT row_count]
其次,多表的UPDATE语句:
UPDATE [LOW_PRIORITY] [IGNORE] table_references
SET col_name1=expr1 [, col_name2=expr2 ...]
[WHERE where_definition]
update语句作为mysql更新语句,set后面紧接着的是需要更新的列明和想要更新的值where后面限定更新的条件,order by根据某一个字段排序后,将会由排序后由上到下逐条更新,limit将会限制更新的条数.
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
smile伦仔
2016-07-22
知道答主
回答量:22
采纳率:0%
帮助的人:12.6万
展开全部
update 表名 set 字段名=字段值 where 条件
如 update a set name='xiaoming' where name='';
如果是多表查询
update 表1 a inner join 表2 b on ab表的关联 set a.字段=b.字段
如 update table1 a inner join table2 b on a.id=b.id set a.name=b.name
就是在table1表和table2表id相同时 把table2的name值赋给table1的name
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
来学习的DBA
2016-07-21 · TA获得超过298个赞
知道小有建树答主
回答量:369
采纳率:0%
帮助的人:208万
展开全部
update tablename set column=123,column2=234 where 条件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式