Oracle数据类型及常见对象

Oracle数据类型

数据类型:即Oracle数据库中支持的存储数据的类型

Oracle中支持的数据类型有二十多种,通常分为字符型、数值型、日期型及大字段型四种类型。

  1. 字符型:用于储存字符序列
  2. 数值型:用于储存数字
  3. 日期型:储存时间
  4. 大字段型:存放大数据及文件

字符型包含五种:

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

Unicode只是一个编码规范,目前实际实现的unicode编码只要有三种:UTF-8,UCS-2和UTF-16,三种unicode字符集之间可以按照规范进行转换。

一个汉字占两个字节

数值型常用的有两种:

数据类型取值范围说明
number(m,n)m最大值为38(十进制位数)储存整数和小数
m代表储存的十进制位数,n表示储存的小数位数
float126位二进制数据储存小数

常用的日期型包含2种:

数据类型说明
date用来存储日期和时间
timestamp用来存储日期和时间
1. 比date存储时间更精确(精确到秒,timestamp精确到毫秒)
2. timestamp存放的日期和时间能够显示上午/下午

常用的大字段型有3种:

数据类型取值范围(字节)说明
blob0~4GB存储二进制数据
clob0~4GB存储字符串数据
bfile与操作系统有关存储非结构化的二进制数据(磁盘文件)

常见的Oracle数据库对象

1.用户(user)

2.数据库表(table)

3.数据库表的约束(constraints)

4.序列(sequence)

Oracle中,当需要建立一个自增字段时,需要用到sequence。

5.索引(index)

6.视图(view)

7.同义词(synonym)

同义词(Synonym)是数据库对象的一个别名,Oracle可以为表、视图、序列、过程、函数、程序包等指定一个别名。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值