数据库sql更新语句

数据库sql更新语句,第1张

update 费用表(截图二) set 中学费=xx,教材费=xx,住宿费=xx where sno in(select sno from 班级表(截图一)where bjzy=某班级专业)

1、写法:UPDATE语句用于更新修改指定记录的数据,其用法为:UPDATE tbl_name SET col_name1=value1, col_name2=value2, WHERE conditions。

2、什么是SQL

(1)结构化查询语言(Structured Query Language)简称SQL(发音:/ˈes kjuː ˈel/ "S-Q-L"),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。

(2)结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统, 可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。

(3)1986年10月,美国国家标准协会对SQL进行规范后,以此作为关系式数据库管理系统的标准语言(ANSI X3 135-1986),1987年得到国际标准组织的支持下成为国际标准。不过各种通行的数据库系统在其实践过程中都对SQL规范作了某些编改和扩充。所以,实际上不同数据库系统之间的SQL不能完全相互通用。

3、SQL语言的特点

1.一体化:SQL集数据定义DDL、数据 *** 纵DML和数据控制DCL于一体,可以完成数据库中的全部工作。

2.使用方式灵活:它具有两种使用方式,即可以直接以命令方式交互使用;也可以嵌入使用,嵌入到C、C++、FORTRAN、COBOL、JAVA等主语言中使用。

3.非过程化:只提 *** 作要求,不必描述 *** 作步骤,也不需要导航。使用时只需要告诉计算机“做什么”,而不需要告诉它“怎么做”。 [2]

4.语言简洁,语法简单,好学好用:在ANSI标准中,只包含了94个英文单词,核心功能只用6个动词,语法接近英语口语。

update game set ct_lvneed=ct_lvneed/2

--------补充--------

就是查询分析器里执行一下就可以了

--------补充2--------

update game set ct_lvneed=ct_lvneed/2 where ct_name='aaa'

---------补充3---------

你自己写的那个错误,首先是where后多个条件要用and连接,其次,标点里不可出现中文标点,还有,a属于字符型数据,所以要用单引号引起来,所以改后如下

update game set ct_lvneed=1 where ct_item = 'a' and ct_pw =123

B表和A表的行数是不一样的

如果不需要合计的, 也就是 A表有 物品ID = 1,2,3 B表有物品ID =2,3,4,5,6

更新只需要把 A表的 物品ID 为 2,3 的 数量,更新到 B 表。

对于 SQL Server 数据库。

UPDATE

B

SET

B数量 = A数量

FROM

A JOIN B ON (A物品ID = B物品ID )

如果需要合计的, 也就是 A表有物品ID 为 1,2,2,2,3,3,3 B表有id 2,3,4,5,6

更新只需要把 A表的 id 为 2,3 的多行数量,合计以后,更新到 B 表。

对于 SQL Server 数据库。

UPDATE

B

SET

B数量 = AA数量

FROM

( SELECT 物品ID, SUM(数量) AS 数量 FROM A GROUP BY 物品ID ) AA JOIN B ON (AA物品ID = B物品ID )

你好!

可能你的问题讲的不太清楚,你是想是更新表中某字段的值吗?

嗯,我写一个基本的更新,如果有不合适的地方,再详谈吧

UPDATE 表名

SET tempmode=2

WHERE tempmode=1

这个是将所有tempmode为1的行更新为tempmode=2;

如果你只是想更新一部分的话。请追问吧~希望对你有所帮助~

以上就是关于数据库sql更新语句全部的内容,包括:数据库sql更新语句、SQL的update语句怎么写、数据库update语句等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存