orcale数据库——表的约定和数据类型

 

表的约定

 

1每一列数据必须具有相同数据类型。

2列名唯一

3每一行数据的唯一性

 

1字符串类型数据

char(n)

nchar(n)

固定长度

表示长度为n的字符串

实际字符串长度不足n自动空格补

实际储存字符串时,浪费占用空间

 

储存非Unicode字符数据(不可以可以存储中文)

储存Unicode字符数据(可以存储中文)

 

varchar2(n)

Nvarchar2(n)

Orcale数据库独有

可变长度

能存储最大长度为n的字符串

根据实际存储的字符串长度存储数据

节省存储空间

可以存储null值

不可以存储0长度字符串

储存非Unicode字符数据(不可以可以存储中文)

储存Unicode字符数据(可以存储中文)

 

varchar(n)

Nvarchar(n)

可变长度

能存储最大长度为n的字符串

根据实际存储的字符串长度存储数据

节省存储空间

可以存储0长度字符串

储存非Unicode字符数据(不可以可以存储中文)

储存Unicode字符数据(可以存储中文)

 

 

 

 

 

2数值类型数据

number(p,s)

float(n)

p小数点后的位数

s有效数字number(5,2)

有效数字5位,保留两位小数,如123.45  1.00

主要存储2进制数

 

3日期类型数据

DATA

TIMESTAMP

(时间戳类型)

精确到整数秒

精确到小数秒

 

4其他类型数据 (大对象数据)

BLOB

CLOB

2进制

4GB字节数据

字符串形式

4GB字节数据

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值