第2周数据库应用课件

第2周数据库应用课件

ID:40054797

大小:763.50 KB

页数:48页

时间:2019-07-18

第2周数据库应用课件_第1页
第2周数据库应用课件_第2页
第2周数据库应用课件_第3页
第2周数据库应用课件_第4页
第2周数据库应用课件_第5页
资源描述:

《第2周数据库应用课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1江西财经大学信息管理学院《数据库应用》课程组2012第02讲1教学目的(1)使学生了解SQL语言基本知识(2)使学生熟练掌握单表查询之投影操作(3)使学生熟练掌握单表查询之选择操作(4)使学生熟练掌握查询结果排序(5)使学生掌握聚合函数与查询结果分组2江西财经大学信息管理学院《数据库应用》课程组2012第02讲2教学内容(1)SQL语言概述(2)查询命令格式(3)单表查询之投影操作(4)单表查询之选择操作(5)查询结果排序(6)聚合函数与查询结果分组3难点聚合函数查询结果分组3江西财经大学信息管理学院《数据库应用》课程组20123.1SQL语言概述1.结构化查询语言SQL问题:不同关系数据库

2、使用不同查询语言带来的问题。解决方法:标准的语言SQLSQL全称是结构化查询语言(StructuredQueryLanguage)SQL语言结构简洁,功能强大,简单易学。SQL语言是关系数据库的标准语言。4江西财经大学信息管理学院《数据库应用》课程组20123.1SQL语言概述2.SQL功能分类(3类)标准SQL语言的功能可分为3类;本课程仅使用数据操纵和数据定义。SQL语言类别相关语句数据操纵语言DMLSELECT,INSERT,UPDATE,DELETE数据定义语言DDLCREATE,ALTER,DROP数据控制语言DCL相关的权限分配3.2数据查询3.2.1数据查询建立与保存的方法1.使

3、用查询向导建立查询(上机操作)2.使用查询设计器建立查询(上机操作)3.使用SQL语句建立查询(重点讲授)4.查询的保存与修改5江西财经大学信息管理学院《数据库应用》课程组20123.2数据查询1.使用查询向导(快速演示,详在实验课中进行)单击功能区“创建”命令选项卡中的“查询向导”按钮。2.使用查询设计器建立查询(简单演示)6江西财经大学信息管理学院《数据库应用》课程组20123.2.2单表查询3.使用SQL语句建立查询(重点讲授)SELECT[ALL

4、DISTINCT]<目标列表达式>[,<目标列表达式>,…]FROM<表名或视图名>[,<表名或视图名>,…][WHERE<条件表达式>][

5、GROUPBY<表达式>[HAVING<条件表达式>]] [ORDERBY<表达式>[ASC

6、DESC]];7江西财经大学信息管理学院《数据库应用》课程组20128江西财经大学信息管理学院《数据库应用》课程组20123.2数据查询1.SELECT语句一般格式SELECT[ALL

7、DISTINCT]<字段>[,<字段>]…FROM<表>[,<表>]…[WHERE<条件>][GROUPBY<字段2>[HAVING<条件>]][ORDERBY<字段1>[ASC

8、DESC]];简单格式select字段列表from数据表列表where条件;9江西财经大学信息管理学院《数据库应用》课程组20123.2数据

9、查询1.SELECT语句2.单表基本查询(仅含投影操作)3.选择表中的若干元组(附选择操作-条件)单一条件和多项条件4.对查询结果排序5.使用聚合函数6.对查询结果分组单表查询---SELECT语句1.单表投影操作1)查询所有的列2)查询指定的列3)查询经过计算的值或更改列标题名2.选择表中的若干元组(选择操作)1)消除取值重复的行2)查询满足条件的元组10江西财经大学信息管理学院《数据库应用》课程组2012单表查询---SELECT语句2)查询满足条件的元组(1)用关系运算符构造条件用关系运算符构造条件---数值用关系运算符构造条件---逻辑用关系运算符构造条件---日期用关系运算符构造条件

10、---Between(2)用逻辑运算符构造多重条件(3)确定集合在where后的表达中包含in子项(4)字符匹配在where后的表达中包含LIKE‘<匹配串>’11江西财经大学信息管理学院《数据库应用》课程组2012单表查询---SELECT语句2)查询满足条件的元组3.对查询结果排序4.使用聚合函数5.对查询结果分组12江西财经大学信息管理学院《数据库应用》课程组2012单表查询---SELECT语句SELECT语句既可以完成简单的单表查询,也可以完成复杂的连接查询和嵌套查询。注意:(1)在编写SQL语句之前,必须知道数据库的模式(2)为提高可读性,减少编写错误和有利于SQL语句的维护,S

11、QL必须写成多行。(3)SQL语句中,表达式和SQL中的符号的书写必须使用半角符号13江西财经大学信息管理学院《数据库应用》课程组2012所谓单表查询是指FROM子句后面只有一个表的SELECT语句。1)查询所有的列 如果SELECT中的<目标列表达式>为*时,表示检索所有的列。14江西财经大学信息管理学院《数据库应用》课程组2012单表查询---SELECT语句【例3-4】返回“学生表”中的所有

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

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

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