Oracle基础教程

本篇章主要介绍Oracle的基础教程,本文适合那些刚刚要学习Oracle的初学者或者是想了解Oracle的用户,通过本篇幅可以快速学习Oracle数据库的基础理论。本文通过讲解Oracle基础理论知识,让大家快速的了解Oracle,并通过实例演示,让你更有介入感,能够快速上手,而不仅仅只保留在理论知识上。本篇章的主要内容如下:

  • 1、Oracle介绍:介绍了Oracle数据库应用场景和发展历史,Oracle的平台支持,Oracle的技术特点,orale的相关体系结构。

  • 2、Oracle安装:详细介绍Oracle11g安装过程,教你一步一步搭建Oracle数据库。

  • 3、Oracle客户端工具:介绍Oracle客户端工具(sqlplus)如何使用和plsql developer工具应用和下载。

  • 4、Oracle服务:介绍Oracle11g安装完毕后各个服务的详细作用。

  • 5、Oracle用户:介绍Oracle用户的创建和用户权限、数据库角色的概念以及授权语句的编写。

  • 6、Oracle表介绍:介绍Oracle表的创建查询插入更新删除操作。

  • 7、Oracle运算符介绍:介绍Oracle运算符的运用,其中算术运算、关系和逻辑运算符的实际应用。

  • 8、Oracle系统关键字:如Oracle字符串连接符||DISTINCT去重符Oracle条件查询中的=、in、like、between...and等。

  • 9、Oracle集合运算:Oracle集合运算就是把多个查询结果组合成一个查询结果,oralce的集合运算包括:INTERSECT(交集)、UINION ALL(交集不重复)、UINION(交集)、MINUS(补集)。

  • 10、Oracle连接查询:oralce连接查询是用来进行表间关联的,包含内关联(inner jion )和外关联(outer join),其中外关联又分为左外关联(left outer join)、右外关联(right outer join)和全外连接(full join),其中外关联可以使用(+)来表示。

  • 11、Oracle伪列:rowid、rownum。它们是Oracle表在存储的过程中或查询的过程中,表会有一些附加列,称为伪列。伪列就像表中的字段一样,但是表中并不存储。伪列只能查询,不能增删改。

  • 12、Oracle内置函数:Oracle内置函数包括Oracle字符型函数Oracle日期函数Oracle数值型函数Oracle转换函数Oracle聚合函数的介绍。

  • 13、Oracle子查询:Oracle子查询就是嵌套查询,他把select 查询的结果作为另外一个select、update或delete语句的条件,它的本质就是where条件查询中的一个条件表达式。

  • 14、Oracle同义词:Oracle synonym 同义词是数据库当前用户通过给另外一个用户的对象创建一个别名,然后可以通过对别名进行查询和操作,等价于直接操作该数据库对象。

  • 15、Oracle序列:Oracle序列Sequence是用来生成连续的整数数据的对象,它经常用来作为业务中无规则的主键。Oracle序列可以是升序列也可以是降序列。

  • 16、Oracle视图:oracle视图可以理解为数据库中一张虚拟的表,他是通过一张或者多张基表进行关联查询后的结果组成一个虚拟的表。查询视图,本质上是对表进行关联查询。

  • 17、Oracle索引:Oracle索引(index)最大的作用是来优化数据库查询的效率,提升数据库的查询性能。就好比书的目录一样,可以通过目录来直接定位所需内容存在的页数,大大提高检索效率。