概述
oracle中的数据类型
char: 字符型 (固定长度)
能够存储的最大长度是2000个字节
系统会分配固定长度的空间,不会因为数据的大小而做相应的调整,效率会更高
varchar2 : 字符型 (可变长度)
能够存储的最大长度是4000个字节
相比char来说,内存的利用率更高,会计算实际存储的字符的长度动态地分配空间
long 字符型
能够存储的最大长度是2GB
create table test01(
name1 char(4),
name2 varchar2(4),
name3 long
);
注意:
1.一般大型文件视频音频等二进制文件都不会存储在数据库中,会存在文件系统中
2.char和varchar2的选取要看情况,如果是性别,可以用char 地址 varchar2
3.varchar2的长度必须指定
数字型
number : 数值型 既能够存储整数,也能够存储小数
格式: NUMBER [( p[, s])]
p表示精度,s表示小数点的位数
number 表示默认长度是32,最高精度是38位
number(5) 表示长度是5位的整数类型
number(5,2) 表示总长度是5位,小数占2位,整数占(5 - 2)位
如果整数超过长度,报错,如果小数少了就补0,如果小数多了,就会自动四舍五入
create table test02(
id1 number,
id2 number(5),
id3 number(5,2)
);
日期类型
date: 日期 时间精确到 秒
timestamp: 时间戳 精确到 秒的后六位
select sysdate from dual;
大数据类型 LOB
但是一般大数据都是存储到 硬盘中,不会存储到数据库中
最后
以上就是欣喜招牌为你收集整理的Java 数据库(oracle)DDL语句(三)的全部内容,希望文章能够帮你解决Java 数据库(oracle)DDL语句(三)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复