oracle数据库怎么连接(分享oracle数据库入门教程)

Oracle是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案。

1531211239169dc60d0c734noop.image_

Oracle基本概念:

1.数据库。这里的数据库是磁盘上存储数据的集合,在物理上表现为数据文件、日志文件和控制文件等。在逻辑上以表空

间形式存在。必须首先创建数据库,然后才能用Oracle。可以在Database Configuation Assistant上创建。

2.全局数据库名。用于区分一个数据库的标识。它由数据库名称和域名构成,类似网络中的域名,使数据库的命名在整个

网络环境中唯一。

3.数据库实例。每个启动的数据库都对应一个数据库实例,由这个实例来访问数据库中的数据。

4.表空间。每个数据库都是由若干个表空间构成的,用户在数据库中建立的所有内容都被存储到表空间中。一个表空间可

以由多个数据文件组成,但一个数据文件只能属于一个表空间。

5.数据文件。扩展名是.dbf,是用于存储数据库数据的文件。一个数据文件中可能存储很多个表的数据,而一个表的数据

也可以存放在多个数据文件中。数据文件和数据库表不存在一对一的关系。

6.控制文件。技展名.ctl,是一个二进制文件。控制文件是数据库启动及运行所必需的文件。存储数据文件和日志文件的

名称和位置。Oracle 11g默认包含三个控制文件。

7.日志文件。扩展名.log,它记录了数据的所有更改信息,并提供了一种数据恢复机制,确保在系统崩溃或其他意外出现

后重新恢复数据库。在工作过程中,多个日志文件组之间循环使用。

8.模式和模式对象。模式是数据库对象(表、索引等,也称模式对象)的集合。

Oracle数据特点

1、完整的数据管理功能:

1)数据的大量性

2)数据的保存的持久性

3)数据的共享性

4)数据的可靠性

2、完备关系的产品:

1)信息准则—关系型DBMS的所有信息都应在逻辑上用一种方法,即表中的值显式地表示;

2)保证访问的准则

3)视图更新准则—只要形成视图的表中的数据变化了,相应的视图中的数据同时变化

4)数据物理性和逻辑性独立准则

3、分布式处理功能:

ORACLE数据库自第5版起就提供了分布式处理能力,到第7版就有比较完善的分布式数据库功能了,一个ORACLE分布式数据库由oraclerdbms、sql*Net、SQL*CONNECT和其他非ORACLE的关系型产品构成。

4、用ORACLE能轻松的实现数据仓库的操作。

Oracle数据类型:

1.字符数据类型:

1)char数据类型。当需要固定长度字符串时,使用char。长度1~2000字节。如果没有指定大小,默认1字节。如果用户输入的值小于指定的大小,系统用空格填充。如果大于,报错。

2)varchar2数据类型,支持可变长度的字符串。大小为1~4000字节。如果用户输入的值小于指定的大小,不用填充,varchar2数据类型可以节省磁盘空间。如果varchar2想根据定义的长度存储相应的汉字个数,可以声明为如:varchar2(10 char)

3)nchar数据类型,即国家字符集,使用方法和char相同。用来存储Unicode字符集类型,即双字节字符数据。最小单位1字符。

4)nvarchar2与nchar类似,只是可变长度的。

2.数值数据类型number:

number数据类型可以存储正数、负数、零、定点数、精度为38信的浮点数。

语法:number(p,s) –如果不写p,s内容,是否是没有限制?

p 为精度,表示数字的有效位数,在1~38之间,从左边第一个不为0的数算起,小数点和负号不计入有效位数。

s 为范围,表示小数右边数字的位数,在-84~+127之间。

规则:首先精确到小数中右边s位,并四舍五入。如果精确后值的有效位数<=p,则正确;否则报错。

3.日期时间数据类型:用于存储日期值和时间值

1)date数据类型,用于存储表中的日期和时间数据。使用7字节固定长度,每个字节分别存储世纪、年、月、日、小时、分和秒。sysdate函数的功能是返回当前的日期和时间。

2)timestamp数据类型,用于存储日期的年、月、日以及时间的小时、分和秒。秒值精确到小数小后6位,包含时区信息。systimestamp函数的功能是返回当前日期、时间和时区。

改变日期格式:

Oracle中的SQL窗口:alter session set nls date format=’YYYY-MM-DD HH24:MI:SS’;//只对当前窗口有效。

环境变量:键:nls_date_format

值:YYYY-MM-DD HH24:MISS

4.游标类型,SYS_REFCURSOR类型是Oracle提供的系统游标类型。

如下,过程返回一个游标类型:

CREATE OR REPLACE PROCEDURE get_sals(

cur_salary OUT SYS_REFCURSOR

)

IS

BEGIN

OPEN our_salary FOR

SELECT empno, sal FROM employee;

END;

——————————————————————————

SSL证书是HTTP明文协议升级HTTPS加密协议的重要渠道,是网络安全传输的加密通道。关于更多SSL证书的资讯,请关注数安时代(GDCA)。GDCA致力于网络信息安全,已通过WebTrust 的国际认证,是全球可信任的证书签发机构。GDCA专业技术团队将根据用户具体情况为其提供最优的产品选择建议,并针对不同的应用或服务器要求提供专业对应的HTTPS解决方案。

本文内容来自网友供稿,文章观点仅代表作者本人,本站非盈利且无偿提供信息存储空间服务,不拥有所有权,如有文章有不实信息或侵犯了您的权益,请发送邮件至 cfseo1997@163.com 反馈核实,如需转载请注明出处:https://www.taobobolive.com/185215.html

(0)
上一篇 2023年4月19日 11:01:17
下一篇 2023年4月19日 11:03:37

相关推荐