电子公司网站源码,wordpress 头像 国内,报名窗口网站建设,陕西恒发建设网站Oracle数据库的主要特点(1.)支持多用户#xff0c;大事务量的事务处理(2.)在保持数据库安全性和完整性方面性优越。(3.)支持分布式数据处理。将分布在不同物理位置的数据库用通信网连接起来#xff0c;在分布式数据库管理系统的控制下#xff0c;组成一个逻辑上统一的数据库…Oracle数据库的主要特点(1.)支持多用户大事务量的事务处理(2.)在保持数据库安全性和完整性方面性优越。(3.)支持分布式数据处理。将分布在不同物理位置的数据库用通信网连接起来在分布式数据库管理系统的控制下组成一个逻辑上统一的数据库完成数据处理任务。(3.)具有可移植性。Oracle可以在windowsLinux等多种操作系统平台上使用而SQL server 只能在Windows平台上运行。二Oracle基本概念数据库它是磁盘上存储数据的集合在物理上表现为数据文件日志文件和控制文件等在逻辑上以表空间的形式存在数据库全名全数据库名是用于区分一个数据库的标识在安装数据库创建新数据库创建控制文件修改数据库结构利用rman备份是都需要使用。数据库实例每个数据库启动都对应一个数据库实例由这个实例来访问数据库中的数据。表空间每个Oracle 数据库是由若干个表空间结构用户在数据库中建立的所有内容都储存在表空间中。数据文件通常数据文件的扩展名是.dbf,是用于存储数据库文件入存储数据库表中的记录索引存储过程视图数据字典定义。控制文件通常控制文件扩展名是ctl,是一个二进制文件。日志文件通常日志文件的扩展名是log,它记录了数据的所有更改信息并提供一种数据恢复机制确保系统在崩溃或者其他意外原因恢复重启数据库模式和模式对象模式是数据库对象(如表索引等也称为模式对象)的集合。Oracle会为每一个数据库用户创建一个模式此模式为当前用户所拥有和用户具有相同的名称三Windows下启动数据库下面介绍Oracle常用的三个服务oracleServiceSID服务是oracle数据库服务称为(SID)OracleOraDb11g_home1TNSListener服务器是监听服务OrcaleDBConsoleSID服务是数据库控制台服务EMC(企业管理控制台)的服务程序(SID随安装的数据库而不同)是采用浏览器方式打开的用于使用oracle企业管理器的程序。四配置数据库在oracle服务器端配置监听器(LISTENER)监听器是oracle基于服务端的一种网络服务主要用于监听客户端向服务器端提出的链接请求。客户端需要配置有关本地网络服务名(TNSNAME)Oracle常用的客户端配置就是采用本地网络服务名另外还有oracle名字服务器。oracle客户端与服务器端的链接是通过客户发出链接请求由服务器端监听对客户端的链接请求进行合法坚持如果链接请求有效则进行链接否则拒接五连接数据库SQL*Plus工具(1.)system为数据库已有的用户名。(2.)orcl为此用户对应的密码(3.)只是一个统一的符号分割用户名密码和后面的网络服务名(4.)orcIDB是网络服务名也叫本地网络服务名。2.PL/SQL Developer工具六Oracle数据类型字符数据类型(1.)CHAR数据类型当需要固定长度的字符串时使用char数据类型(2.)VARCHAR2数据类型该数据类型支持可变长度的字符串(3.)NCHAR数据类型该类型即国家字符串集使用方法和char相同数值数据类型(1.)NUMBER数据类型可以储存正整数负数零定点数和精度为38位的浮点数。语法NUMBER(p,s)其中P为精度S为范围表示小数点最右边的数字3.日期时间和数据类型(1.)DATA数据类型(2.)TIMESTAMP数据类型LOB数据类型LOB又称为“大对象”数据类型该数据类型可以存储多达4GB的非结构化信息入声音剪辑和视频剪辑等。LOB允许对数据进行高效随机分段访问。LOB可以是外部的也可以是内部的这取决于它的数据库位置(1.)CLOB能够存储大量的字符数据(2.)BLOB可以存储较大的二进制对象。(3.)BFILE能够将二进制文件存储在数据库外部的操作系统文件中。。(4.)NCLOB用于存储大的NCHAR字符数据。Oracle中的伪列(1.)ROWID数据库中的每行都有一个行地址ROWID伪列返回该行地址。(2.)ROWNUM对于一个查询返回的每行ROWNUM伪列返回一个数值代表行的次序。返回几行就代表几行。七SQL语音简介数据定义语音(1.)CREATE TABLE命令create table [schema.]table(column datatype {, column datatype [, …]});Table:表示表名称Column:表示列名称Datatype:表示该列的数据类型及其宽度。创建表时需要指定唯一表名称表内唯一的列名称列的数据类型及其宽度。数据库操作语音Select:查询Insert插入Update更新Delete删除事务控制语音Commit:提交事务Rollback回滚事务Savepoint在事务中创建存储点Rollback to将事务回滚到存储点。SQL操作符(1.)算术操作符查询语句中药执行基于数值的计算可以在SQL命令中的使用算术表达式。(2.)比较运算符比较操作符用于比较两个表达式的值。(3.)逻辑操作符用于组合多个运算的结果以生成一个真或假的结果。(4.)集合操作符将两个查询的结果组合成一个结果集。UNION(联合)操作符返回查询两个选定的所有不同的行。UNION ALL(联合所有)操作符合并两个查询选定的所有行包括重复的行。INTERSECT(交集)操作符只返回两个查询都有的行。MINUS(减集)操作符只返回由第一个查询选定而未被第二个选定的行即在第一个查询结果中排除在第二个查询结果中出现的行。SQL函数(1.)Oracle将函数大致划分为单行函数聚合函数和分析函数。单行函数可以大致分为字符函数日期函数数字函数转换函数及其他函数。(2.)转换函数有以下几种TO_CHAR():to_char(sysdate,’YYYY”年”fmMM”月”fmDD”日”HH24:MI:SS’)from dual;TO_DATE():select to_char(1210.7,’$9,999.00’)from dual;TO_NUMBER()select to_date(‘2013-07-13’,’yyyy-mm-dd’)from dual;(3.)分析函数语法如下函数名([参数])over([分区子句] [排序子句])Fow_number:函数返回一个唯一的值当遇到相同的数据时排名按照记录集中的记录的顺序依次递增Dense_rank函数返回一个唯一的值当遇到相同的数据时所有相同数据排名都是一样的Rank函数返回一个唯一的值当遇到相同的数据时所有相同数据的排名都是一样的同时最后一条相同记录和下一条记录的排名之间空出的排名。