修改数据库内容的SQL 语句

修改数据库内容的SQL 语句,第1张

SQL语句如下:

UPDATE

表名

SET

字段名=更新值

WHERE

更新条件

比如你要更新USER表下面的PASSWORD字段,USER表里面包含以下字段:USERID(主键,INT型),USERNAME(NVARCHAR型),PASSWORD(VARCHAR型),要把USERID为5的PASSWORD更改成"123456",那更新语句为:

UPDATE

USER

SET

PASSWORD='123456'

WHERE

USERID=5

这个问题想多了就变复杂了。

首先要确定除了你自己外没有人 *** 作数据库;

更新表A中的主键、和另一个字段;

更新B、C表中的AOID;

不需要关联,都直接增加6000即可。

update A set oid=oid+6000,recipientcertificateid=recipientcertificateid+6000;

update B set AOID=AOID+6000;

update C set AIOD=AIOD+6000;

原理:

A表直接将字段增加6000,而B与C表中外键需要相应修改,同时全表更新外键增加6000即可。

那就建一张临时表,把数据导到临时表,然后清空本表,再重新插入,插入的时候用新的OID规则。

根据你的问题,可以这样做:1、在已经建好的表上添加主键:alter

table

b

add

constrant

id_pk

primary

key(id);2、在创建表时就设置好主键:create

table

b

(id

number(2),

number

varchar2(10),

age

number(3),

grade

varchar2(3),

constraint

id_pk

primary

key(id));

以上就是关于修改数据库内容的SQL 语句全部的内容,包括:修改数据库内容的SQL 语句、SQL数据库主键修改问题、SQL怎样用命令设置主键等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/9382621.html

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

发表评论

登录后才能评论

评论列表(0条)

保存