【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的类,用以封装上面三个东西

浙公网安备 33010602011771号