- 1、本文档共60页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
oracle3着[basesql]
Oracle Sql 基础 本章概述 SQL语言是一种标准的结构化查询语言(structured query language),许多数据库厂商的产品都支持SQL语言。但是,许多数据库厂商在使用SQL语言时,不是简单地把SQL语言照搬过来,而是在SQL语言的基础上进行了扩展,因此形成了不同的语言。例如,在Oracle系统中,经过扩展的SQL语言是PL/SQL语言,这是一种过程SQL语言,是Oracle公司在标准SQL语言的基础上提出的语言。这些扩展语言既与标准的SQL语言兼容,又在标准的SQL语言基础上添加了许多新的功能。这种扩展语言有两个重要的作用,即突出本产品的特点和探索SQL语言的新功能并且为SQL语言的版本升级做贡献。 本章介绍Oracle系统的SQL基础。 本章要点 SQL的基本概念和作用 SQL与SQL*Plus、PL/SQL之间的关系 检索数据 排序和分组数据 插入、更新和删除数据 教学过程 3.1 概述 3.2 select语句 3.3 修改数据 3.4 子查询 3.1 概述 本节包括两部分内容。 首先,介绍SQL的作用和特点,SQL技术是本章的中心内容; 其次,介绍SQL与SQL*Plus、PL/SQL之间的区别和联系,以便更好地学习和理解SQL。 SQL的作用和特点 SQL是结构化查询语言(structure query language)的简称,是关系型数据库管理系统中最流行的数据查询和更新语言。用户可以使用SQL语言在数据库中执行各种操作。 1986年,SQL-86,也被称为SQL-1。 1992年,SQL-92,也被称为SQL-2。 1999年,SQL-99,也被称为SQL-3。 还存在不同的数据库管理系统厂商开发的不同类型的SQL。 SQL查询语言包括了所有对数据库的操作,这些操作可以分为4个部分,即数据定义语言、数据操纵语言、数据控制语言和嵌入式SQL语言。 SQL与SQL*Plus、PL/SQL之间的关系 SQL*Plus是一个用于连接Oracle数据库的强大工具。使用该工具,用户可以连接服务器上的数据库,还可以执行许多操作。前一章已经介绍了SQL*Plus的基本功能,下面总结一下SQL*Plus的主要功能特点: 在数据库中执行SQL语言和PL/SQL语言; 更新数据库中的数据; 执行数据查询; 将查询结果集格式化为报表; 建立、编辑、检索和执行SQL脚本; 管理数据库; 描述数据库中的表和PL/SQL对象; 将数据从一个数据库复制到另一个数据库; 向用户发送消息,并接受用户的输入。 PL/SQL PL/SQL是Oracle系统的过程化编程语言。 用户可以使用PL/SQL语言编写在数据库中执行的定制程序和过程代码。如同拥有执行SQL语言的SQL引擎一样,Oracle系统也拥有执行PL/SQL语言的PL./SQL引擎。PL/SQL程序能够存储在数据库中,以便用于用户应用程序和日常操作。这样可以使用户在Oracle数据库设计和规划的编程语言中,实现与用户数据密切相关的业务逻辑。 3.2 select语句 数据操纵语言就是那些检索、更新表中数据的语句。这些语句包括select、insert、update、delete等4个语句。 本节首先介绍select语句,后面将陆续讲述其他的数据操纵语言。 在SQL语言中,最简单的语句是select语句。使用select语句可以检索数据库中的信息。具体地说,使用select语句可以完成选择、投影、连接等运算。 基本语法 在Oracle系统中,select语句的基本语法格式如下: select [distinct] [*, column_name [alias], …] from tablename where group by having order by 规则 一般情况下,在使用SQL语句(包括使用select语句)时,用户应该遵循下面的规则或约定: 除非明确指定,否则SQL语句不区分大小写; SQL语句可以一行或多行的形式输入; 关键字不能跨行; 为了增强可读性,关键字左对齐; 可以在SQL语句中使用各种制表符和伸缩符号。 执行SQL语句 在Oracle系统中,可以采用下面4种方式之一来执行SQL语句: 在子句的最后添加分号(;); 在缓存区的最后一行的末尾放置斜杠(/); 在SQL提示符末尾放置斜杠(/); 在SQL提示符末尾使用run命令。 执行select语句 如果在select子句后面使用星号(*),则表示检索表中所有的数据,包括所有的列和行。 当然,也可以在select子句末尾列出将要检索的数据列名。只要在select子句后面输入相应的列名,即可把指定的列检索出来。 在执行select语句时要注意,sele
您可能关注的文档
- office到之word教程.ppt
- office日常工作培区训v2.ppt
- office肉2010电脑办公基础教程ch04-在文档中绘制表格.pptx
- offic白e解决不同单元格式过多.ppt
- offic日eautomation.pptx
- offi也ce2003动画工具.ppt
- off的ice2007素材自定义动画.pptx
- off品ice2003基础教程.ppt
- ok零售加业与制造业供应链的异同.ppt
- ok-装库饰材料大全.ppt
- 湖北省武穴市2024年《证券投资顾问之证券投资顾问业务》考试必背100题题库加答案.docx
- 点焊基础知识.pptx
- 湖北省武穴市2024年《健康心理学》考试必背200题通关秘籍题库含答案(模拟题).docx
- 点菜培训资料.pptx
- 湖北省武穴市2024年《证券分析师之发布证券研究报告业务》资格考试题库附答案【考试直接用】.docx
- 湖北省武穴市2024年《证券分析师之发布证券研究报告业务》资格考试必刷100题题库【研优卷】.docx
- 第7课 李さんは 每日 コーヒーを 飲みます 课件- 【高效课堂精研】高中日语新版标准日本语初级上册.pptx
- 点餐服务流程.pptx
- 湖北省武穴市2023-24年《证券分析师之发布证券研究报告业务》资格考试大全带答案(必威体育精装版).docx
- 点菜搭配培训流程.pptx
文档评论(0)