第4章 查询课件.ppt

  1. 1、本文档共65页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 查询课件

第4章 查询 ;内容简介;教学目标;4.1 认识查询 ;4.1.1 查询的功能;4.1.2 查询的类型 ;4.1.3 查询的三种视图 ;4.1.4 查询的准则;4.1.4 查询的三种视图;4.1.4 查询的三种视图;4.2 创建选择查询;在“学生成绩管理系统”数据库中,创建一个“学生基本情况查询”,查找学生的姓名、性别、专业和班级。 演示具体操作:;【例1.4.2】;4.2.2 在设计视图中创建条件查询;3.多条件查询 【例1.4.4】创建“95年前工作的副教授信息” 查询,查找工作时间在1995年之前(不包括1995年)且职称为副教授的教师信息。;4.2.3 在设计视图中创建总计查询 ;例题;4.3 创建参数查询;例题;4.3.2 多参数查询;4.4 创建交叉表查询;在创建交叉表查询时,需要指定三类数据:一是在数据表左端的行标题,它是把某一个字段或相关的数据放入指定的一行中;一是在数据表最上面的列标题,它是把每一列指定的字段或表进行统计,并将统计结果放入列中;三是放在数据表行与列交叉处的字段,用户需要指定总计项。对于交叉表查询,用户只能指定一个总计类型的字段。;4.4.2 创建交叉表查询;4.5 创建操作查询;4.5.2 生成表查询;4.5.3 追加查询;更新查询就是对一个或多个表中的一组记录作全局的更改。使用更新查询,可以更改已有表中的数据。 【例1.4.14】创建一名为“成绩加5分”更新查询,将“成绩60以下学生信息”表中的高等数学课程成绩都增加5分。 演示具体操作:; 删除查询就是从已有的一个或多个表中删除满足查询条件的记录。 【例1.4.15】创建一个名为“删除60分以下学生信息”查询,该查询将“成绩60以下学生信息”表中成绩低于或等于60分的记录删除。 演示具体操作: 注意:删除查询运行一定要慎重,记录删除后不能撤消所做的更改。; SQL查询是用户使用SQL语句自定义创建的查询,它是一个用于显示当前查询的SQL语句窗口,在这个窗口里用户可以查看和改变SQL语句,从而达到查询的目的。 SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。 SQL意为结构化查询语言,可用于定义、查询、更新、管理关系型数据库系统。 SQL是一种非过程语言,易学易用,语句由近似自然语言的英语单词组成 ;SQL语句按其功能的不同可以分为以下三大类: 1.数据定义语句(DDL,Data-Definition Language) 定义数据库的逻辑结构,包括定义数据库、基本表、视图和索引4部分。 2.数据操作语句(DML,Data-Manipulation Language) 包括数据查询和数据更新两大类操作,其中数据更新又包括插入、删除和更新三种操作。 3.数据控制语句(DCL,Data-Control Language) 对用户访问数据的控制有基本表和视图的授权、完整性规则的描述,事务控制语句等。; 使用SQL语句,可以直接在SQL视图中修改已建查询中的准则。 1.数据查询的一般格式 SELECT 目标表的列名或列表达式集合 [AS 别名] FROM 基本表集合 [WHERE 条件表达式] [GROUP BY 列名集合] [HAVING 组条件表达式] [ORDER BY 列名[ASC|DESC]] 在SELECT语法格式中,大写字母为SQL保留字,尖括号所括部分为必须选的内容,方括号[]所括部分为可选择的内容。;2.常用数据查询 【例1.4.16】查询 95年前工作的教授信息。 SELECT 教师.* FROM 教师 WHERE 教师.职称=教授 AND 教师.参加工作日期#1/1/1995#; SELECT 教师.* FROM 教师 WHERE 教师.职称=教授“ AND 教师.参加工作日期#1995-1-1#; ; SELECT 教师.* FROM 教师 WHERE 教师.职称=教授 AND 教师.参加工作日期#1/1/1995#; SELECT * FROM 教师 WHERE 职称=教授 AND 参加工作日期#1995-1-1#; ; 查找所有教师的信息: SELECT * FROM 教师; 或: SELECT 教师.* FROM 教师; SELECT 教师编号,姓名,性别,职称, 学历,参加工作时间

文档评论(0)

gm8099 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档