2022年关系数据库查询语言SQL.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

第15章

关系数据库查询语言

—SQL开始主讲:

第15章关系数据库查询语言—SQL【学习目标】从概念上掌握SQL的简单语法、各种子句的使用方法,能看懂查询对应的SQL语句对“学生成绩管理系统”设计包含不同SQL子句的查询对“学生基本信息表”、“课程信息表”和“成绩表”设计多表连接的SQL查询创建“课程信息表”和“成绩表”的联合SQL查询创建“成绩表”的传递SQL查询用数据定义SQL定义一个新的成绩表创建“课程信息表”和“成绩表”的数据更新查询

【本章内容】15.1SQL查询简介15.2常用的SQL数据查询15.3多表连接的SQL查询15.4联合查询15.5传递查询15.6数据定义查询15.7数据更新查询第15章关系数据库查询语言—SQL

15.1SQL查询简介SQL是StructuredQueryLanguage的缩写,它是为了关系数据库研究项目而创建的一种语言,也是一种数据系统。在Access中,称为AccessSQL。SQL查询是用户使用SQL语句创建的查询。它可以用结构化的查询语言(SQL)来查询、更新和管理Access这样的关系数据库。在查询设计视图中创建查询时,Access将在后台构造等效的SQL语句。返回目录

15.2常用的SQL数据查询一、带WHERE子句的SELECT语句Select字段列表from数据源[Where条件]例如:要从“学生基本信息表”中查询出所有女生的信息:Select*from学生基本信息表where性别=‘女’

15.2常用的SQL数据查询二、带GROUPBY子句的SELECT语句标准的SQL语言提供以下常用的5种组函数:MIN()求字符、日期、数值列的最小值;MAX()求字符、日期、数值列的最大值;COUNT()计算所选数据的行数;SUM()计算数值列的总和;AVG()计算数值列的平均值;例如:Select课程ID,AVG(成绩),max(成绩),min(成绩),count(学号)from成绩表GroupBy课程ID

三、带WHERE和ORDERBY子句的SELECT语句Select学号,成绩from成绩表where课程ID=“001”AND成绩60orderby成绩DESC;

15.2常用的SQL数据查询四、带FROM、GROUPBY和HAVING子句的SELECT语句SELECT学号From成绩表groupby学号havingcount(*)=3;

返回目录15.2常用的SQL数据查询

数据源之间的连接用关键词是“INNERJOIN…ON”,INNERJOIN表示等值连接。FROM学生基本信息表INNERJOIN成绩表WHERE成绩表.课程ID=001;多表连接的SQL查询返回目录

课程ID=001;2常用的SQL数据查询groupby学号GroupBy课程ID2常用的SQL数据查询2常用的SQL数据查询插入数据的语句格式如下:(2)ANSISQL查询有哪两种模式?ALTERTABLE语句:用来将新字段或限制的条件添加到已有的表中;SQL是StructuredQueryLanguage的缩写,它是为了关系数据库研究项目而创建的一种语言,也是一种数据系统。(1)对“成绩表”和“课程信息表”,用SQL创建“成绩”字段的值85,“学分”字段的值小于4的联合查询。对“学生基本信息表”、“课程信息表”和“成绩表”设计多表连接的SQL查询SET列名1=表达式1,列名2=表达式2,……多表连接的SQL查询select课程ID,成绩as成绩或学分联合查询是一类特殊的查询,它的功能是将两个或更多的数据源中的对应字段的数据合并到一个字段中,从而构成一张表。其本质就是一个包含Union关键字的SQL查询。select课程ID,成绩as成绩或学分from成绩表where成绩=78UNIONselect课程ID,学分as成绩或学分from课程信息表where学分=2ORDERBY课程ID返回目录

15.6数据定义查询CREATETABLE语句:用来创建表;ALTERTABLE语句:用来将新字

文档评论(0)

192****9631 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档