Access查询的设计与创建.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文档。上传文档
查看更多
* 更新查询就是对一个或多个表中的一组记录作全局的更改。使用更新查询,可以更改已有表中的数据。 【例4.14】创建一名为“成绩加5分”更新查询,将“成绩60以下学生信息”表中的高等数学课程成绩都增加5分。 演示具体操作: 4.5.4 更新查询 * 删除查询就是从已有的一个或多个表中删除满足查询条件的记录。 【例4.15】创建一个名为“删除60分以下学生信息”查询,该查询将“成绩60以下学生信息”表中成绩低于或等于60分的记录删除。 演示具体操作: 注意:删除查询运行一定要慎重,记录删除后不能撤消所做的更改。 4.5.5 删除查询 * SQL查询是用户使用SQL语句自定义创建的查询,它是一个用于显示当前查询的SQL语句窗口,在这个窗口里用户可以查看和改变SQL语句,从而达到查询的目的。 SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。 SQL意为结构化查询语言,可用于定义、查询、更新、管理关系型数据库系统。 SQL是一种非过程语言,易学易用,语句由近似自然语言的英语单词组成 4.6 SQL查询 * SQL语句按其功能的不同可以分为以下三大类: 1.数据定义语句(DDL,Data-Definition Language) 定义数据库的逻辑结构,包括定义数据库、基本表、视图和索引4部分。 2.数据操作语句(DML,Data-Manipulation Language) 包括数据查询和数据更新两大类操作,其中数据更新又包括插入、删除和更新三种操作。 3.数据控制语句(DCL,Data-Control Language) 对用户访问数据的控制有基本表和视图的授权、完整性规则的描述,事务控制语句等。 4.6.1 SQL基础知识 * 使用SQL语句,可以直接在SQL视图中修改已建查询中的准则。 1.数据查询的一般格式 SELECT 目标表的列名或列表达式集合 [AS 别名] FROM 基本表集合 [WHERE 条件表达式] [GROUP BY 列名集合] [HAVING 组条件表达式] [ORDER BY 列名[ASC|DESC]] 在SELECT语法格式中,大写字母为SQL保留字,尖括号所括部分为必须选的内容,方括号[]所括部分为可选择的内容。 4.6.2 使用SQL修改查询中的准则 * 2.常用数据查询 【例4.16】用SQL修改“95年前工作的副教授信息”查询,使查询的结果显示为:“95年前工作的教授信息”。 演示具体操作: 4.6.2 使用SQL修改查询中的准则 * SQL查询分为联合查询、传递查询、数据定义和子查询四种。 1.创建联合查询 联合查询功能是由UNION子句实现的,其含义是将两个SELECT命令的查询结果合并成一个查询结果。 子句格式:[UNION[ALL]SELECT 命令] 其中ALL表示结果全部合并。若没有ALL,则重复的记录将被自动取掉。合并的规则是: (1)不能合并子查询的结果。 (2)两个SELECT命令必须输出同样的列数。 (3)两个表各相应列出的数据类型必须相同,数字和字符不能合并。 (4)仅最后一个SELECT命令中可以用ORDER BY子句,且排序选项必须用数字说明。 4.6.2 创建SQL查询 * 创建名为“合并学生信息”的查询,查询“成绩60以下学生信息”表中学生信息和“学生”表中营销与策划专业学生信息,显示学生的姓名、性别和所属专业字段。 演示具体操作: 【例4.17】 * 2.创建传递查询 传递查询是SQL特定查询之一,Access传递查询是自己并不执行而传递该另一个数据库来执行的查询。传递查询可直接将命令发送到ODBC数据库服务器中。使用传递查询时,不必与服务器上的表链接,就可以直接使用相应的表。 3.建立数据定义查询 数据定义查询与其他查询不同,利用它可以直接创建、删除或更改表,或者在当数据库中创建索引。在数据定义查询中要输入SQL语句,每个数据定义查询只能由一个数据定义语句组成。 4.6.2 创建SQL查询 * (1)表的定义 create table 数据表名(字段名1字段类型[NOT NULL][,……] (2)修改表结构 ALTER TABLE 表名 ADD字段名 类型 (3)索引的建立和删除 CREAT [UNIQUE]INDEX 索引名 ON 表名(字段名[ASC/DESC][,字段名[ASC/DESC]]……) DROP INDEX 索引名 (4)删除表 DROP TABLE 表名 * 例题 【例4.18】使用CREATE TABLE语句创建“STUD”表,它由以下字段组成:学号 (C,10);姓名(C,8);性

文档评论(0)

书房 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档