Access 数据库管理与开发案例教程(第二版) 教学课件 作者 沈大林 张伦_ 第3章 SQL查询.pdfVIP

  • 2
  • 0
  • 约2.9万字
  • 约 17页
  • 2019-10-03 发布于广东
  • 举报

Access 数据库管理与开发案例教程(第二版) 教学课件 作者 沈大林 张伦_ 第3章 SQL查询.pdf

第 3 章 SQL 查询  3.1 【案例 7】创建 “综合成绩汇总 ”联合查询 相 关知识 1.SQL 语 言特 点  SQL 语 言 是 Access  2007 用 于 查询 操 作 的程 序 设计 语 言 ,即结构 化 查询语 言 (英文 全 称 为  Structured Query Language),它 是 一种 通用 的关系 型数据 库 操 作语 言 。 目前所 有主 要 的关系 数据 库 管 理 系 统都 支 持 某种 形式 的  SQL 语 言 。S QL 语 言 由于其 功 能强 大 , 简捷 易学 , 因而被 用户 广泛 使用 。SQL 语 言特 点简 介如 下 。 (1)非过程 化 的语 言 :当使 用  SQL 这 种 非 过 程 化语 言进 行 数据操 作 时 ,只要 提 出 “做 什 么 ” ,而 不必 指 明 “如 何做 ” ,对 于存 取路 径 的选择 和语 句 的操 作 过程 均 由系统 自动 完成 。 在 关系 数据 库 管 理 系 统 中,所有  SQL 语 句 均 使用 查询优 化器 ,来决 定对 指 定数据 使用 何种 存 取手 段 以保证 最快 的速 度 ,这 既减轻 了用 户 的负担 ,又提 高 了数据 的独 立性 与安全性 。 (2)功 能一 体化 的语 言 :SQL 语 言集 数据 定义语 言 DDL、数据 操 纵语 言 DML、数据 控制语 言 DCL 及 附加 语 言元 素 于一 体 ,语言风格 统 一 ,能够 完成 创 建数据 库 对 象 、修改和 删 除记 录 ,插 入 记录 、数据 查询 等 操 作 。 (3)一 种 语 法 两 种 使用 方 式 :SQL  语 言 即可 以作 为一种 自含 式语 言 ,被用 户 以一 种 联机 交 互 的方 式 ,在终端键 盘上 直接 键 入  SQL 命令 来对 数据 库进 行操 作 ,又 可 以作 为一种 嵌 入 式语 言 ,被 程 序 设计 人 员在 开 发应 用 程 序 时直 接 嵌入 到 高 级语 言 (例 如 ,C/C++等 ) 中使用 。在 不 同使用 方 式 下 ,SQL 语 法 结构 都基 本 一 致 ,因此 具有 极大 的灵 活性 与方 便性 。 (4)面 向集合 操 作 的语 言 :非关 系数据模 型采用面 向记 录 的操 作 方 式 ,操 作对 象 是单 一 的某 条记 录 ,而  SQL 允许 用户 在较 高层 的数据 结构上 工作 ,操作对 象 可 以是若 干记 录 的 集合 ,简称 记录 集 。所 有  SQL 语 句 都接 受 记 录集 作 为输 入 ,返 回记录 集 作 为输 出,其 面 向 集合 的特 性 还 允许 一 条  SQL 语 句 的结果 作 为 另一条  SQL 语 句 的输 入 。 (5)语 法 简捷 、易学 易用 的标准 语 言 :SQL  语 言 不 仅 功 能强大 ,而 且语 法 接 近 英 语 口语 ,符合 人类 的思 维 习惯 , 因此 较 为容 易学 习和 掌握 。同时又 由于它 是 一种 通用 的标 准 语 言 ,使用  SQL 编 写 的程 序 也 具有 良好 的移 植性 。 2 .SELECT 语 句 结构 在 SQL 语 言 中,最 实用 的语 句 就 是 SELECT 语 句 。SELECT 语 句 的主要 功 能是从 数据 库 的数据 表 中选 取 某 些 字段 的一 组记 录信 息 ,构成 查询 结 果集 。它 不会 修 改数据 库 的数据 。 (1)SELECT 语 句 结构如 下 。 SELECT [ALL |DISTINCT| DISTINCTROW] [TOPn [PERCENT]] * |表 名 .* | [表 名 .]字 段 名 1 [AS 别名 1] [, [表 名 .]字段 名 2 [AS 别名 2] [,...]] FROM 表 名 1 [,表 名 2...] [IN 外部 数据 库 ] [WHERE 条 件表 达 式 1 [AND |OR 条件表 达 式 2...] [GROUP BY 字 段 名 1 [,字段 名 2...] [HAV ING 条件 ]] 81 

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档