- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
常用的聚集函数有(p表示字段): 求最大值 max(p) 求最小值min(p) 求和 sum(p) 求平均avg(p) 统计行数 count(*) P字段的行数count(p) 一般来说,GROUP BY 常结合HAVING子句,完成将分组后的结果进行过滤的功能。 3.6 UPDATE语句 1) 格式 (1)UPDATE 表名 SET 列名 = 表达式[,列名 = 表达式]…[WHERE 条件] 2) 说明 (1) 表达式可为具体值、计算结果、子查询 (2) 省略WHERE则修改所有元组 (3)注意保证数据的一致性 3)例子 (1)修改一个元组的某些列值 1. UPDATE Student SET Age=20 WHERE Sno=’S1’ (2)修改多个元组的值(多行) 1. UPDATE Student SET Age=Age+1 2.UPDATE Emp SET Salary=2*Salary WHERE Job=’PROGRAMMER’ AND Salary =3000 (3)带子查询的修改语句 1. UPDATE Sc SET G=0 WHERE ‘CS’=(SELECT Dept FROM Student WHERE Student.Sno=Sc.Sno) 2. UPDATE Emp SET Salary=(SELECT 1.5*AVG(Salary) FROM Emp) (4)修改操作与数据库的一致性 1. UPDATE Student SET Sno=’99299’ WHERE Sno=’99101’ 2.UPDATE Sc SET Sno=’99299’ WHERE Sno=’99101’ 3.7 DELETE语句 1) 格式 (1) DELETE FROM 表名 [WHERE 条件] 2) 说明 (1) 省略WHERE则删除表中的全部元组 (2) 只删表的数据,不删表的定义 (3) 注意保证数据的一致性 3) 例子 (1) 删除一个元组的值(一行记录) 1. DELETE FROM Student WHERE Sno=’S11’ (2)删除多个元组的值(多行记录) 1. DELETE FROM Sc WHERE G60 2. DELETE FROM Sc 3.8 DROP TABLE语句 删除表定义及该表的所有数据、索引、触发器、约束和权限规范。任何引用已除去表的视图或存储过程必须通过 DROP VIEW 或 DROP PROCEDURE 语句显式除去。 语法 DROP TABLE table_name 参数 table_name是要删除的表名。 示例:删除表student DROP TABLE student * Page* Page* 第3章 关系数据库标准语言SQL SQL主要特点 数据定义功能 数据查询功能 数据操纵功能 3.1 SQL语言概貌及特点 1. SQL语言概述 1) SQL:Structured Query Language,结构化查询语言 2) 一种介于关系代数与关系演算之间的语言 3) 成为关系数据库的标准语言 4)支持:System R、SQL/DS、Oracle、Informix、Sybase、INGRES、DB2、FoxPro、Access 2. SQL语言的功能 1) 定义:DDL(Data Definition Language)语言 2) 查询 3) 操纵:DML(Data Manipulation Language)语言 4) 控制:DCL(Data Control Language)语言 3. SQL语言的标准化 1) SQL86 (1) 由ANSI(American National Standard Institute,美国国家标准局)于1986年10月公布 (2) ISO(International Standardization Organization,国际标准化组织)于1987年通过 2) SQL89 (1) ISO于1989年公布 (2) 增加简单的完整性描述语句 3) SQL92 (1) ISO于1992年公布 (2) 也称SQL2 4) SQL3 酝酿中的新标准增加面向对象功能 SQL对关系数据库模式的支持 基本表B1 视图V1 基本表B3 基本表B4 存储文件S1 存储文件S2 基本表B2 视图V2 SQL 外层/ 外模式 概念层/ 概念模式 内层/ 存储模式 4 SQL语言支持的三级逻辑结构☆ 1) 基本表(Base Table) 模式 (1) 数据库中实际独立存在的表(关系),存储在实际的文件中 (2) 不是由其他表导出 2) 视图(View) 外模式 (1) 虚拟表 (2) 换个角度看实际表
您可能关注的文档
最近下载
- 财经应用文写作第二章财经公务文书.ppt VIP
- 船舶安全管理体系运行风险评估报告(模板二).docx
- 培训机构招生话术(范文大全).pdf VIP
- 最新2023版知识产权贯标GBT29490表单 知识产权风险和机遇识别评价清单[知识产权合规管理体系文件].docx
- 财经应用文写作第一章财经应用文写作基础知识.ppt VIP
- 财经应用文写作第八章财经论文.ppt VIP
- 新12D6防雷与接地工程 建筑图集 .docx VIP
- 2019江苏省市政工程造价估算指标.docx
- 《AutoCAD 2020工程制图案例教程》中职全套教学课件.pptx
- 财经应用文写作 课件 第6、7章 经济合同文书、财经信函 .ppt
原创力文档


文档评论(0)