网站大量收购闲置独家精品文档,联系QQ:2885784924

《Oracle_10g入门与提高》第5章:SQL语言基础.ppt

《Oracle_10g入门与提高》第5章:SQL语言基础.ppt

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

第5章 SQL语言基础 学习重点: SQL运行环境 通过查询检索数据 插入、更新和删除数据库记录 提交和回退事务处理 事务处理设计 本章逻辑结构 5.1 SQL语言概述 5.1.1 SQL语言的特点 5.1.2 SQL语言的类型 5.1.3 应用程序的可移植性和ANSI/ISOSQL标准 5.2 SQL的运行环境 5.2.1 Oracle中的SQL环境——SQL*Plus 5.2.2 SQL运行例子说明 5.3 通过查询检索数据 5.3.1 查询语句的结构 5.3.2 建立基本查询 5.3.3 在查询中的SELECT子句中建立表达式 5.3.4 从表中检索特定行 本章逻辑结构 5.3.5 排序和分组查询结果集中的数据 5.3.6 连接相关表中的数据 5.4 插入、更新和删除数据库记录 5.4.1 插入记录 5.4.2 删除记录 5.4.3 更新记录 5.5 提交和回退事务处理 5.6 事务处理设计 5.6.1 工作单元 5.6.2 读写事务处理 5.6.3 只读事务处理 5.7 本章小结 5.8 习题 5.1 SQL语言概述 SQL--structured query language,结构化查询语言 发展历史 5.1.1 SQL语言的特点 SQL语言与众不同的三大特点 所有支持SQL语言的数据都存储在表中 SQL语言被设计为永远只允许操作者按查询条件来读取记录,SQL中不存在数据存储顺序的概念 不是完整的计算机语言 5.1.2 SQL语言的类型 类型 数据定义语言(data definition language,DDL) 数据操纵语言(data,manipulation language,DML) 1. 数据定义语言 完成的任务 创建数据库对象 删除数据库对象 更改数据库对象 为数据库对象授权 回收已授给数据库对象的权限 2. 数据操纵语言 理数据库中的数据内容的SQL命令 查询: SELECT 插入: INSERT 更新:UPDATE 删除:DELETE 5.1.3 应用程序的可移植性和ANSI/ISOSQL标准 发展 SQL最主要的标准--SQL/92的执行级别 ENTRY TRNSITIONAL INTERMEDIATE FULL 5.2 SQL的运行环境 在Oracle中,执行SQL语句操作的最主要工具是SQL*Plus 5.2.1 Oracle中的SQL环境——SQL*Plus SQL*Plus具有非常强大的操作功能 SQL*Plus的常用命令 1. 描述命令 :DESCRIBE 表名 2. 缓冲区操作命令 3. 文件操作命令 用于SQL缓冲区操作的SQL*Plus命令 用于文件操作的SQL*Plus命令 5.2.2 SQL运行例子说明 图书管理系统主要组成 book info表:书籍信息表 author name:作者信息表 press info:出版社信息表 factory info:印刷厂信息表 parts:设备信息表 consult表:记录了一些外籍编辑的工资情况 book info表的构成 authornama表的构成 press info表的构成 factory info表的构成 parts表的构成 consult表的构成 5.3 通过查询检索数据 查询的原理 5.3.1 查询语句的结构 1 查询是SQL语言的核心 SQL/92标准中SELECT语句的完整语法 : { SELECT [ ALL | DISTINCT [ ON ( expression [, ...] ) ] ] * | expression [ AS output_name ] [, ...] [ INTO [ TEMPORARY | TEMP ] [ TABLE ] new_table ] … } 5.3.1 查询语句的结构 2 一般形式: SELECT字段名1, 字段名2, … FROM 表名1, [表名2, …] WHERE 条件 ORDER BY 列名1,[列名2,…]; 5.3.1 查询语句的结构 3 主要的参数 SELECT语句的第一部分指明要选取的列。 SELECT语句的FROM 后的第二部分指明要从哪张(些)表中查询数据。 WHERE子句指明要选择满足什么条件的记录 查询语句的结构 5.3.2 建立基本查询 SELECT语句 一般形式如下: SELE

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档