×

【数据库专题】DB数据类型
  

89193_罗旭辉 543

{{ttag.title}}
本帖最后由 89193_罗旭辉 于 2023-12-20 20:27 编辑

1,字符类型
1) Char:区分中英文中文占两个字符,长度固定不足空格补齐,英文一个(定义char(20),例如abc剩下的补17个空格占20字节)
2) Varchar:长度不固定根据实际长度决定,区分中英文(定义varchar(20)插入abc则只占3个字节)
3) Varchar2:同varchar,但是用null代替varchar空字符串
4) Nvarchar:不区分中英文,长度不固定,(定义nvarchar(20)存储字母和汉字组合则该20定义的是字符数不是字节数)
5) Nvarchar2:汉字和英文字母都占2字节,适用于存储中文情况

2,数值类型(Nnmber,Float,Integer,Binary_floatBinary_double)
1) Number:在oracle中占用0-22个字节存储空间,边长数据类型,0-22字节1个字节用于存储数据长度1个字节用于存储符合和指数相关内容,20个字节用于存储数
2) Integer:Interger是number的子类型,它等同于number(38,0),用来存储整数。若插入、更新的数值有小数,则会被四舍五入。
3) Float:float类型也是NUMBER的子类型。Float(n),数n指示位的精度,可以存储的值的数目。n值的范围可以从 1 到 126。
4)Binary_float:存储一个单精度的32位浮点数。
5)Binary_double:存储一个双精度的64位浮点数。

3,日期类型(DATE,TIMESTAMP)
1)DATE:DATE是最常用的数据类型,日期数据类型存储日期和时间信息。虽然可以用字符或数字类型表示日期和时间信息,但是日期数据类型具有特殊关联的属性。为每个日期值,Oracle 存储以下信息: 世纪、 年、 月、 日期、 小时、 分钟和秒。一般占用7个字节的存储空间。
2)TIMESTAMP:TIMESTAMP是一个7字节或12字节的定宽日期/时间数据类型,是DATE类型的扩展类型。它与DATE数据类型不同,因为TIMESTAMP可以包含小数秒,带小数秒的TIMESTAMP在小数点右边最多可以保留9位

4,LOB类型
1)CLOB存储单字节和多字节字符数据。支持固定宽度和可变宽度的字符集。CLOB对象可以存储最多 (4 gigabytes-1) * (database block size) 大小的字符
2)NCLOB存储UNICODE类型的数据,支持固定宽度和可变宽度的字符集,NCLOB对象可以存储最多(4 gigabytes-1) * (database block size)大小的文本数据。
3)BLOB存储非结构化的二进制数据大对象,它可以被认为是没有字符集语义的比特流,一般是图像、声音、视频等文件。BLOB对象最多存储(4 gigabytes-1) * (database block size)的二进制数据。
4)BFILE 数据类型:二进制文件,存储在数据库外的系统文件,只读的,数据库会将该文件当二进制文件处理

5,RAW & LONG RAW
1)RAW:用于存储二进制或字符类型数据,变长二进制数据类型,这说明采用这种数据类型存储的数据不会发生字符集转换。这种类型最多可以存储2000字节的信息,建议使用 BLOB 来代替它
2)LONG RAW:能存储2GB的原始二进制数据(不用进行字符集转换的数据)。建议使用BLOB来代替它。

6,ROWID & UROWID类型
1)ROWID是一种特殊的列类型,称之为伪列(pseudocolumn)。ROWID伪列在SQL SELECT语句中可以像普通列那样被访问。ROWID表示行的地址,ROWID伪列用ROWID数据类型定义。Oracle数据库中每行都有一个伪列
2)UROWID,它用于表,是行主键的一个表示,基于主键生成。UROWID与ROWID的区别就是UROWID可以表示各种ROWID,使用较安全。一般是索引组织表在使用UROWID。

打赏鼓励作者,期待更多好文!

打赏
1人已打赏

技服74623 发表于 2023-12-21 08:19
  
图文结合效果会更好@李一凡16713 @89193_罗旭辉
新手719320 发表于 2023-12-21 18:54
  
每天学习亿点点!!!!!
ie5000 发表于 2023-12-25 11:53
  
非常详细,感谢楼主分享
发表新帖
热门标签
全部标签>
每日一问
技术盲盒
2024年技术争霸赛
干货满满
GIF动图学习
技术笔记
新版本体验
信服圈儿
产品连连看
VPN 对接
技术晨报
功能体验
标准化排查
通用技术
2023技术争霸赛专题
自助服务平台操作指引
技术咨询
信服课堂视频
每周精选
答题自测
安装部署配置
流量管理
场景专题
用户认证
排障笔记本
秒懂零信任
文档捉虫活动
华北区交付直播
终端接入
地址转换
畅聊IT
专家问答
技术圆桌
在线直播
MVP
网络基础知识
升级
安全攻防
上网策略
测试报告
日志审计
问题分析处理
每日一记
运维工具
云计算知识
原创分享
解决方案
sangfor周刊
项目案例
SANGFOR资讯
专家分享
技术顾问
信服故事
SDP百科
功能咨询
授权
设备维护
资源访问
虚拟机
存储
迁移
加速技术
产品预警公告
玩转零信任
S豆商城资讯
技术争霸赛
「智能机器人」
追光者计划
深信服技术支持平台
社区帮助指南
答题榜单公布
纪元平台
卧龙计划
华北区拉练
天逸直播
以战代练
山东区技术晨报
齐鲁TV
北京区每日一练
故障笔记薄

本版版主

10
16
2

发帖

粉丝

关注

124
72
30

发帖

粉丝

关注

26
7
0

发帖

粉丝

关注

69
37
2

发帖

粉丝

关注

6
14
0

发帖

粉丝

关注

16
10
5

发帖

粉丝

关注

本版达人