【OracleDB】 03 数据类型和常见对象概述

 

我们可以通过PLSQL来查看Oracle的数据类型

 

总分类:

- 字符型

  1、CHAR 0 - 2000 字节 固定长度字符串

  2、NCHAR 0 - 1000 字节 固定长度字符串【Unicode字符集】

  3、VARCHAR2 0 - 4000 字节 可变长度字符串 

  4、NVARCHAR2 0 - 1000 字节 可变长度字符串【Unicode字符集】

  5、LONG 0 - 2 * 10243 字节 2GB 可变长度字符串 【当VARCHAR2的范围超过就使用Long替代】

- 数值型

  1、NUMBER(m,n) 存储整数和小数 M代表存储的十进制位数最大38位,N表示小数位数

  2、FLOAT  126位二进制数据 存储小数

- 日期型

  1、DATE  存储日期和时间【- 4712-01-01 ~ 9999-12-31】

  2、TIMESTAMP 存储日期和时间,比DATE更精确,可显示下午上午

- 大字段型

  1、BLOB 0 - 4GB  存储二进制数据

  2、CLOB 0 - 4GB  存储字符串数据

  3、BFLIE 视操作系统而定  非结构化的二进制数据【磁盘文件?】


常见Oracle数据库对象

- 用户 

  当前Oracle数据库的账号信息 可以被创建和删除

- 角色

  需要被授权才能进行操作,由角色进行分配

  角色是一组权限的集合

- 表空间

  数据存储在数据表中,表存储在表空间中

  表空间实际上就是Oracle数据库用来存储的文件

- 数据表

  存储数据的容器

- 索引

  快速查找的唯一标识

- 视图

  数据表的抽象,不具有数据实体,只是一个SQL的结构

- 序列

  在MySQL中被称为自增的一种约束

- 同义词

  即:别名 Alias

- 存储过程

- 函数

- 触发器

  类似Java中的函数,三者大同小异

- 程序包

  类似Java的类,用以封装上面三个东西


 

posted @ 2020-05-12 09:33  emdzz  阅读(175)  评论(0)    收藏  举报