第4章:查询与视图 查询的概念 创建查询 斗叶卧 查询文件 视图的概念 创建视图 制作人:程艾芝 车角学
第4章:查询与视图 1 查询的概念 2 3 4 5 创建查询 查询文件 视图的概念 创建视图
第4.1节 查询 方法 制作人:程艾芝 车角学
第4.1节 1 查询 方法
查询和视图 查询和视图检索和操作数据库的两个基 本手段。 两者都可从一个或多个相关联的数据表中 提取有用信息。 制作人:程艾芝 车角学
查询和视图 • 查询和视图:检索和操作数据库的两个基 本手段。 • 两者都可从一个或多个相关联的数据表中 提取有用信息
查询和视图的异同 查询可以根据表或视图定义,它不依赖 于数据库而独立存在,可以显示但不能 更新由查询检索到的数据(查询结果是 只读的)。 视图兼有表和查询的特点,它可以更改 数据源中的数据,但不能独立存在,必 须依赖于某一个数据库 制作人:程艾芝 车角学
查询和视图的异同 • 查询可以根据表或视图定义,它不依赖 于数据库而独立存在,可以显示但不能 更新由查询检索到的数据(查询结果是 只读的)。 • 视图兼有表和查询的特点,它可以更改 数据源中的数据,但不能独立存在,必 须依赖于某一个数据库
查询的概念 通过查询可以对几个相关联的表或视图 中的数据,按指定的条件和内容进行检 索,得到需要的信息并能对原始数据进 行某些统计计算 ·利用查询设计器可以在交互环境下建立 查询文件(QPR),运行该文件即可获 取检索信息 制作人:程艾芝 车角学
查询的概念 • 通过查询可以对几个相关联的表或视图 中的数据,按指定的条件和内容进行检 索,得到需要的信息并能对原始数据进 行某些统计计算。 • 利用查询设计器可以在交互环境下建立 查询文件(.QPR),运行该文件即可获 取检索信息
查询的方法 1)选择查询的数据源(包括自由表、数据库 表和视图); 2)选择要检索的字段; 3)设置查询条件来查找满足用户要求的记录; 4)设置排序或分组来组织查询结果; 5)选择査询去向; 6)运行査询,获得查询结果。 制作人:程艾芝 车角学
查询的方法 • 1)选择查询的数据源(包括自由表、数据库 表和视图); • 2)选择要检索的字段; • 3)设置查询条件来查找满足用户要求的记录; • 4)设置排序或分组来组织查询结果; • 5)选择查询去向; • 6)运行查询,获得查询结果
创建查询 1.启动查询设计器 1)项目管理器:选“査询”数据项,新建, 打开查询设计器。 2)菜单:选择“文件新建”命令 3)命令: CREATE QUERY<查询文件名 2.查询设计器的使用 ·设计器窗口分上下两部分:上部是数据源,下 部有字段、联接、筛选、排序依据、分组依据 和杂项6个选项卡。 制作人:程艾芝 车角学
创建查询 • 1. 启动查询设计器 • 1)项目管理器:选“查询”数据项,新建, 打开查询设计器。 • 2)菜单:选择“文件|新建”命令。 • 3)命令:CREATE QUERY • 2. 查询设计器的使用 • 设计器窗口分上下两部分:上部是数据源,下 部有字段、联接、筛选、排序依据、分组依据 和杂项6个选项卡
查询设计器(1 1)选择数据源:启动查询设计器后,出现 “添加表或视图”对话框。单击“添加”按钮, 可将表或视图加入设计器中。 2)选择查询字段:在“字段”选项卡中可以 指定查询要输出的字段、函数或表达式。 3)建立数据表间的联接:当查询是基于多个 表时,表之间必须有联系,根据联接条件来提 取表中相关的数据信息。 制作人:程艾芝 车角学
查询设计器(1) • 1)选择数据源:启动查询设计器后,出现 “添加表或视图”对话框。单击“添加”按钮, 可将表或视图加入设计器中。 • 2)选择查询字段:在“字段”选项卡中可以 指定查询要输出的字段、函数或表达式。 • 3)建立数据表间的联接:当查询是基于多个 表时,表之间必须有联系,根据联接条件来提 取表中相关的数据信息
教数据表间的联按 ·内部联接:检索两个表中同时满足条件的记录 左联接:检索左表中所有记录以及右表中满足 条件的记录(右表中不满足条件的记录所对应 的字段值为NULL) 右联接:检索右表中所有记录以及左表中满足 条件的记录 ·完全联接:检索两个表中的所有记录 制作人:程艾芝 车角学
数据表间的联接 • 内部联接:检索两个表中同时满足条件的记录 • 左联接:检索左表中所有记录以及右表中满足 条件的记录(右表中不满足条件的记录所对应 的字段值为NULL) • 右联接:检索右表中所有记录以及左表中满足 条件的记录 • 完全联接:检索两个表中的所有记录
查询设计器(2) 4)指定查询条件:在“筛选”选项卡中建立 筛选表达式,选择满足查询条件的记录。 5)组织查询结果:按某个字段顺序或分组排 列查询结果。 6)杂项选择:在“杂项”选项卡中选择要输 出的记录范围,默认将查询得到的结果全部输 出 制作人:程艾芝 车角学
查询设计器(2) • 4)指定查询条件:在“筛选”选项卡中建立 筛选表达式,选择满足查询条件的记录。 • 5)组织查询结果:按某个字段顺序或分组排 列查询结果。 • 6)杂项选择:在“杂项”选项卡中选择要输 出的记录范围,默认将查询得到的结果全部输 出