Oracle 数据库简介

1.Oracle是关系型的数据库,支持多用户、大事务量的事务处理。 Oracle基于客户端、服务器端。分布式、可移植。
2.管理数据库的后台进程和内存结构的集合称为 Oracle 实例
3.Oracle 的内存结构包含以下两个内存区: 系统全局区 (SGA) 、程序全局区 (PGA)
4.Oracle默认用户,SYS超级管理员,SYSTEM普通管理员,SCOTT普通用户(很多权限无,需要SYSTEM给)。

Windows 中的 Oracle 服务

ORACLE 数据库具有以下特点

1、Oracle跨平台,可移植
2、数据安全性和完整性控制
3、支持多用户、大事务量的事务处理
4、支持分布式数据处理

表的创建、修改与删除

  1. 表空间是数据库中最大的逻辑单位,一个Oracle数据库至少包含一个表空间,就是名为System的系统空间。
  2. 数据定义语言(DDL): create、 alter 、drop
    数据操纵语言(DML):insert、select、 detele、 update、 truncate
    事务控制语言(TCL):commit、 rollback、 savepoint
    数据控制语言(DCL): grant、 revoke

数据类型

1.字符型

数据类型取值范围 (字节)说明
varchar20~4000可变长度的字符串
nvarchar20~1000用来存储unicode字符集的变长字符型数据
char0~2000用于描述定长的字符型数据
nchar0~1000用来存储unicode字符集的定长字符型数据
long0~2GB用来存储变长的字符串

2.数值型

数据类型取值范围说明
number(p,s)p最大精度是38位(十进制)p代表的是精度,s代表的是保留小数位数;可以用来存储定长的整数和小数
float用来存储126位数据(二进制)存储的精度是按二进制计算的,精度范围为二进制的1~126,在转化为二进制时需要乘以0.30103

3.日期型

数据类型说明
date用来存储日期和时间,精确到秒
timestamp显示的日期比date更精确,精确到小数秒,还能够显示上午还是下午

4.其他数据类型

数据类型取值范围(字节)说明
blob最多可以存放4GB存储图像、声音、视频等二进制数据
clob最多可以存放4GB存储字符串数据
bfile大小与操作系统有关用来把非结构化的二进制数据存储在数据库以外的操作系统文件中

字段、数据增删改

约束

更多推荐

Oracle基础知识总结