Oracle数据库SQL学习教程.doc

Oracle数据库SQL学习教程.doc

ID:53857991

大小:341.00 KB

页数:85页

时间:2020-04-09

Oracle数据库SQL学习教程.doc_第1页
Oracle数据库SQL学习教程.doc_第2页
Oracle数据库SQL学习教程.doc_第3页
Oracle数据库SQL学习教程.doc_第4页
Oracle数据库SQL学习教程.doc_第5页
资源描述:

《Oracle数据库SQL学习教程.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、ORACLE数据库SQL学习教程目录课程说明1课程介绍1课程目标1相关资料1第1章SQL概述21.1产品概述21.1.1产品简介21.2SQL语言基本分类21.2.1DDL语言21.2.2DML4第2章SQL语句指令72.1.1SELECT72.1.2DISTINCT82.1.3WHERE92.1.4ANDOR102.1.5IN122.1.6BETWEEN132.1.7LIKE152.1.8ORDERBY172.1.9函数192.1.10COUNT212.1.11GROUPBY222.1.12HAVING242.1.13A

2、LIAS252.1.14表格链接272.1.15外部链接292.1.16CONCATENATE312.1.17SUBSTRING332.1.18TRIM35第3章复杂SQL363.1子查询363.2外连接38第4章表格处理394.1CREATETABLE394.2CONSTRAINT414.3NOTNULL414.4UNIQUE424.5CHECK424.6主键434.7外来键454.8CREATEVIEW474.9CREATEINDEX504.10ALTERTABLE514.11DROPTABLE554.12TRUNCA

3、TETABLE554.13INSERTINTO564.14UPDATE584.15DELETEFROM59第5章进阶SQL615.1UNION625.2UNIONALL635.3INTERSECT655.4MINUS675.5子查询695.6EXISTS715.7CASE735.8算排名755.9算中位数775.10算总合百分比805.11算累积总合百分比81课程说明课程介绍本课程基于ORACLE数据库介绍SQL。课程目标完成本课程的学习后,您应该能够:l了解数据库的常用对象。l熟练掌握标准SQL的使用。l熟练掌握ORAC

4、LE常用标量函数的使用。相关资料ORACLE公司发布的相关资料。第1章SQL概述1.1产品概述1.1.1产品简介SQL诞生于70年代的IBM某实验室。SQL是一种非过程语言,它描述了如何对数据进行检索、插入、删除,但它并不说明如何进行这样的操作。SQL是英文StructuredQueryLanguage的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中

5、的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle,Sybase,MicrosoftSQLServer,Access等都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select,Insert,Update,Delete,Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。下面,我们就来详细介绍一下SQL语言的基本知识1.2SQL语言基本分类在编写程序的过程中,你能用到的SQL语句通常上只有为DDL(数据定义语言)和DM

6、L(数据操纵语言)两种,其它的一般不会在脚本编写的时候使用到。1.2.1DDL语言数据定义语言:(DataDefinitionLanguage,DDL)是SQL语言集中负责数据结构定义与数据库对象定义的语言,由CREATE、ALTER与DROP三个语法所组成,最早是由Codasyl(ConferenceonDataSystemsLanguages)数据模型开始,现在被纳入SQL指令中作为其中一个子集。目前大多数的DBMS都支持对数据库对象的DDL操作,部份数据库(如PostgreSQL)可把DDL放在交易指令中,也就是它可

7、以被撤回(Rollback)。较新版本的DBMS会加入DDL专用的触发程序,让数据库管理员可以追踪来自DDL的修改。CREATE: CREATE是负责数据库对象的建立,举凡数据库、数据表、数据库索引、预存程序、用户函数、触发程序或是用户自定型别等对象,都可以使用CREATE指令来建立,而为了各式数据库对象的不同,CREATE也有很多的参数。对表的操作语法(示例)如下:•CREATETABLE(建表)1.CREATETABLEtable_name(2.column_name1data_type,3.column_name2d

8、ata_type,.......4.)其他像是:  CREATEINDEX:建立数据表索引。  CREATEPROCEDURE:建立预存程序。  CREATEFUNCTION:建立用户函数。  CREATEVIEW:建立查看表。  CREATETRIGGER:建立触发程序。等等,都是使用来建立不同数据库

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。