数据库 对2个表数据进行修改

数据库 对2个表数据进行修改,第1张

表看不清,字段名也看不清,据我目测应该是把B表里所有的02的分数全加起来,总分是吧?再加到a里面对吧?

update a

set 分数=分数+(select sum(分数) from b where 代号=02)

where 代号=02;

Oracle语句,修改单行数据,如下:

update

表名

set

A=新的值,B=新的值,C=新的值,D=新的值

where

id=要修改的id的值;

多个表名之间用空格分隔。

-u后面的参数username表示用户名,-p后面的参数password表示登录密码,dbname表示需要备份的数据库名称,tbname表示数据库中表名,可以指定一个或多个表,多个表名之间用空格分隔,如果不指定则备份整个数据库,filenamesql表示备份文件的名称,文件名前可以加上绝对路径。

在数据库中访问其他数据库的表的方式为:

DatabaseNameUserTableName

如你想用dbo的身份访问db1的tb1表,插入数据

insert into db1dbotb1() values();

如果要批量插入不同的数据库,只能依靠存储过程了。

以上就是关于数据库 对2个表数据进行修改全部的内容,包括:数据库 对2个表数据进行修改、SQL数据库如何同时修改一张表里的多个数据、涉及多个表的数据修改时,表名之间要用什么分隔等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9353651.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存