第3章_查询 6.22.ppt

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

* 3.4 创建参数查询 参数查询是通过对话框提示用户输入查询参数,然后检索数据库中符合用户要求的记录或值。分为单参数查询和多参数查询。 一、单参数查询 在字段中只指定一个参数,在执行查询时,用户只需要输入一个参数查询。 * 二、多参数查询 就是在字段中指定多个参数,在执行查询时,用户需要输入多个参数。 根据参数查询,可以设置输入数据的条件范围,根据不同的条件查询所需数据。 * 3.5 创建操作查询 操作查询可以在一个操作中更改许多记录。 操作查询包括: 生成表查询、删除查询、更新查询和追加查询4种。 选择查询、交叉表查询以及参数查询,不会对原始数据进行修改;而操作查询既可以查询数据,也可以对原始数据进行修改。 * 一、生成表查询 就是从一个或多个表中提取有用数据, 创建为新的表。 二、删除查询 从一个或多个表中删除一组记录或一类记录。 三、更新查询 对一个或多个表中的记录进行更新和修改。 四、追加查询 从一个或多个表中添加一组记录到一个或多个表的尾部。 教材P96~99 例3-9至例3-14 * 3.6 创建SQL查询 SQL查询分为: 联合查询、传递查询、数据定义查询和子查询4种。 一、查询与SQL视图 设计视图 SQL视图 * 打开SQL视图的方法是:先打开查询”设计“视图,然后选择”视图“菜单中的”SQL视图“命令,或单击工具栏中的”视图“按钮右侧的向下箭头按钮,从下拉列表中选择”SQL视图“选项。 二、SQL语言简介 SQL(结构化查询语言)是关系数据库的标准语言。 SQL的功能:数据的查询、操纵、定义、控制。 SQL支持三级模式结构。 操作对象 创建语句 删除语句 修改语句 基本表 CREATE TABLE DROP TABLE ALTER TABLE 索引 CREATE INDEX DROP INDEX 视图 CREATE VIEW DROP VIEW 数据库 CREATE DATABASE DROP DATABASE ALTER DATABASE SQL的数据定义语句 * SQL基本语句 包括查询语句(SELECT语句)、插入语句(INSERT语句)、删除语句(DELETE语句)和修改语句(UPDATE语句),后三者统称为数据更新语句。 意义 符号 语句格式约定符号 实际语义 [ ] 任选项 {} 必选项 | 必选项,但只能选择多项中的一项 [,…,n] 前面的项可重复多次 一般语法规定 , 数据项分隔符 ’ 字符串常数的定界符 特殊语法规定 ; 语句结束符 约定符号和语法规定 * SELECT语句的基本格式: SELECT [ALL/DISTINCT] * | 字段列表 FROM 表名1[,表名2]… [WHERE 条件表达式] [ORDER BY 列名[ASC|DESC]]; SELECT语句举例: SELECT 姓名,学号,班级 FROM 学生档案表 SELECT 姓名,学号,班级 FROM 学生档案表 WHERE 性别=男; 学生档案表.性别=“男”; * 三、创建SQL特定查询 1.创建联合查询 联合查询是将一个或多个表或查询的字段组合为查询结果中的一个字段。 使用Union联接语句。 2.创建传递查询 传递查询是Access自己本身不执行查询而传递给数据库来执行的查询。 创建传递查询时,首先要建立和数据库之间的连接,然后在SQL窗口中输入相应的SQL语句。 * 3.创建数据定义查询 数据定义查询包括创建表、添加字段、删除表及创建索引。 (1)使用Create语句操作数据库 格式: Create Table 表名 (字段1 数据类型 [约束条件],[字段2 数据类型 [约束条件]]…) 表名:要创建表的名称。 字段1/字段2:表中要创建的字段。 数据类型:设置字段的数据类型。 Not Null:表示字段不能为空。 Unique:表示字段值是唯一的。 Char:表示文本类型;Date:表示日期类型;Money:表示货币类型。 * (2)使用Alter语句操作数据库 Alter语句用于向创建表中添加字段。 格式: Alter Table 表名 [Add 字段 数据类型 [约束条件]] [Drop 约束条件名称 ] [Modify 字段名 数据类型]; 说明: Add:要增加表字段的名称。 Drop:子句要删除指定的约束条件。 Modify:用于修改原有字段的定义。 * (3)使用Drop语句操作数据库 Drop:用于删除数据表、索引和视图。 格式: Drop Table 表名; 例:将已建立的“学生”表删除 Drop Table 学生; 4.创建子查询 子查询是嵌套在其 他查询中的查询, 不能作为单独的查 询独立存在,必须

文档评论(0)

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

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

1亿VIP精品文档

相关文档