数据库的标准语言SQL 课件.ppt

数据库的标准语言SQL 课件.ppt

ID:57065135

大小:479.50 KB

页数:64页

时间:2020-07-30

数据库的标准语言SQL 课件.ppt_第1页
数据库的标准语言SQL 课件.ppt_第2页
数据库的标准语言SQL 课件.ppt_第3页
数据库的标准语言SQL 课件.ppt_第4页
数据库的标准语言SQL 课件.ppt_第5页
资源描述:

《数据库的标准语言SQL 课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2021/10/9CH3关系数据库标准语言—SQL1第3章数据库的标准语言SQL2021/10/9CH3关系数据库标准语言—SQL2例题(续)CREATETABLEStudent(Snochar(5)PRIMARYKEY,Snamechar(20)UNIQUE,Ssexchar(1),Sageint(2),Sdeptchar(15));?2021/10/9CH3关系数据库标准语言—SQL3例题(续)CREATETABLESC(SnoCHAR(5)Primarykey,CnoCHAR(3)Primarykey,Gradeint;?2021/10/9CH3关系数据库

2、标准语言—SQL4例题将年龄的数据类型改为SMALLINT。ALTERTABLEStudentALTERSageSMALLINT;?2021/10/9CH3关系数据库标准语言—SQL5第3章关系数据库标准语言SQL3.1SQL概述3.2数据定义3.3查询3.4数据更新3.5视图3.6数据控制3.7嵌入式SQL3.8小结2021/10/9CH3关系数据库标准语言—SQL63.3查询3.3.1单表查询3.3.2连接查询3.3.3嵌套查询3.3.4小结2021/10/9CH3关系数据库标准语言—SQL7查询(续)语句格式SELECT[ALL

3、DISTINCT

4、topn

5、]<目标列表达式>[<别名>][,<目标列表达式>[<别名>]]…FROM<表名或视图名>[<别名>][,<表名或视图名>[<别名>]]…[WHERE<条件表达式>][GROUPBY<列名>[,<列名>]…[HAVING<条件表达式>]][ORDERBY<列名>[,<列名>]…[ASC

6、DESC]];2021/10/9CH3关系数据库标准语言—SQL8示例数据库学生-课程数据库学生表:Student(Sno,Sname,Ssex,Sage,Sdept)课程表:Course(Cno,Cname,Cpno,Ccredit)学生选课表:SC(Sno,Cno,Grade

7、)2021/10/9CH3关系数据库标准语言—SQL93.3查询3.3.1单表查询3.3.2连接查询3.3.3嵌套查询3.3.4小结2021/10/9CH3关系数据库标准语言—SQL103.3.1单表查询单表查询选择表中的若干列选择表中的若干元组对查询结果排序使用集合函数对查询结果分组2021/10/9CH3关系数据库标准语言—SQL11一、选择表中的若干列属投影运算不消除重复行变化方式主要表现在SELECT子句的<目标表达式>上2021/10/9CH3关系数据库标准语言—SQL121.查询指定列方法在SELECT子句的<目标列表达式>中指定要查询的属性2021

8、/10/9CH3关系数据库标准语言—SQL13例题[例1]查询全体学生的学号与姓名。SELECTSno,SnameFROMStudent;[例2]查询全体学生的姓名、学号、所在系。SELECTSname,Sno,SdeptFROMStudent;2021/10/9CH3关系数据库标准语言—SQL14例题[例3]查询全体学生的详细记录。SELECTSno,Sname,Ssex,Sage,SdeptFROMStudent;或SELECT*FROMStudent;2021/10/9CH3关系数据库标准语言—SQL153.查询经过计算的值方法SELECT子句的<目标列表

9、达式>为表达式算术表达式字符串常量函数列别名等2021/10/9CH3关系数据库标准语言—SQL16例题[例4]查全体学生的姓名及其出生年份。SELECTSnameas姓名,2012-Sage出生年份FROMStudent;2021/10/9CH3关系数据库标准语言—SQL172021/10/9CH3关系数据库标准语言—SQL18例题(续)[例5]查询全体学生的姓名、出生年份SELECTsname,'YearofBirth:',2009-sageFROMStudent;2021/10/9CH3关系数据库标准语言—SQL19例题(续)输出结果:李勇YearofBi

10、rth:1976刘晨YearofBirth:1977王名YearofBirth:1978张立YearofBirth:1978SELECTTOP5SNOAS学号,sname姓名,‘YearofBirth:’出生年份,2011-AGEAS出生年份FROMS2021/10/9CH3关系数据库标准语言—SQL202021/10/9CH3关系数据库标准语言—SQL212021/10/9CH3关系数据库标准语言—SQL222021/10/9CH3关系数据库标准语言—SQL23二、选择表中的若干元组消除取值重复的行查询满足条件的元组2021/10/9CH3关系数据库标准语言—

11、SQL241.消除取值重

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。