SQL数据库 如何快速修改一列所有的数据

比如我想在表userse里的Seq列下每行所属那一列的数据由1改成10。语句怎么写?... 比如我想在表userse里的Seq列下每行所属那一列的数据由1改成10。语句怎么写? 展开
 我来答
百度网友b29c4f3
推荐于2019-08-24 · TA获得超过3140个赞
知道答主
回答量:5
采纳率:100%
帮助的人:1.3万
展开全部

更新update语句分为三部分:更新的表、列名和新的值、确定更新哪些行的过滤条件。

如果是整列修改的话,不用加任何条件。假设要将所有学生的成绩都改为及格,SQL语句要这么写:Update 成绩表 Set 成绩='及格'

如果只是修改部分数据,要加上条件。假设要将Jason和Annie的成绩改为及格,SQL语句要这么写:Update 成绩表 Set 成绩='及格' where 姓名 in ('Jason','Annie')

扩展资料:

SQL更新的时候,还存在需要更新多列的情况,SQL语句要这么写:Update 成绩表 Set 成绩='及格', 表现='良好', 通过='Yes' where 姓名 in ('Jason','Annie')

SQL更新的时候,还存在连接其他表更新数据的情况,假设A表的历史成绩要去B表的提取,那么SQL语句要这样写:

Update A
Set A.历史成绩=B.历史成绩
From 学生总成绩表 as A
Left join 学生历史成绩表 as B
on A.学生姓名=B.学生姓名

参考资料:百度百科-SQL Update

参考资料:百度百科-SQL Left Join


矫梅花仆俏
2019-03-09 · TA获得超过3.5万个赞
知道大有可为答主
回答量:1.4万
采纳率:31%
帮助的人:603万
展开全部
update
creature_loot_template
set
ChanceOrQuestChance=100;
commit;
出现对话框后输入sql,
然后找到有个执行的按钮,点下就行。(鼠标放在按钮上停顿一小会,看看按钮的功能,一般是一个向右的三角形)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xtzhang555
2010-12-30 · TA获得超过1053个赞
知道小有建树答主
回答量:1463
采纳率:0%
帮助的人:495万
展开全部
打开 查询分析器,打开相应的数据库,打开编写SQL的窗口,写一段SQL语句,
update userse set seq = 10

update userse set seq = '10'
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
luo2635505
推荐于2017-09-11 · TA获得超过150个赞
知道答主
回答量:90
采纳率:0%
帮助的人:38.3万
展开全部
update [user] set money=0
修改user表下,所有的money字段为0

update [userse] set Seq=10
如果seq字段为非数字型请用

update [userse] set Seq='10'
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zyfx007
2010-12-30 · TA获得超过367个赞
知道小有建树答主
回答量:316
采纳率:0%
帮助的人:171万
展开全部
update userse set seq=10 where seq=1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式