Oracle入门笔记(三)——Oracle数据类型
Oracle数据类型
- 1.字符类型
- 1.1char类型
- 1.1varchar2类型
- 1.2nvarchar2类型
- 2.数字类型
- 2.1number类型
- 2.1Interger类型
- 3.浮点类型
- 3.1Binary_float类型
- 3.1Binary_double类型
- 4.日期类型
- 4.1date类型
- 4.2timestamp类型
- 4.3timestamp with timezone类型
- 4.4timestamp with local timezone类型
- 5.LOB类型(大对象类型)
- 5.1CLOB类型(character large Object)
- 5.2BLOB类型(Binary large Object)
- 5.3NCLOB类型(Binary large Object)
- 6.其他
- 6.1LONG类型
- 6.2LONG RAW类型
- 6.3RAW类型
1.字符类型
1.1char类型
定长,需要指定具体的长度:
select * from student where username='zhangsan ';
另外需要明确,在有些数据库中由于char被设置成固定的,因此数据库会默认在后面补上空格,但是匹配的时候可能由于空格等原因匹配失败。但是实测Oracle会忽略char补足的空格。
1.1varchar2类型
变长字符串,不会用空格填充至最大长度,存储的是字节。中文长度等于3个字符长度。
1.2nvarchar2类型
变长字符串,使用统一的unicode编码,中文的长度等价于一个字符的长度。
2.数字类型
2.1number类型
Number(percision,scale);
percision表示有效位数的长度,scale表示的是小数位数的长度。
2.1Interger类型
等价于Number(38,0);用来存储整数,四舍五入。
3.浮点类型
3.1Binary_float类型
长度32位,每个值需要5字节,可以支持至少6位精度。
3.1Binary_double类型
长度64位,每个值需要9字节,包含长度字节。
4.日期类型
4.1date类型
最常用,一般7个字节,包含年-月-日 时-分-秒
:
4.2timestamp类型
时间戳类型,其实是时间戳转过来的类型:
4.3timestamp with timezone类型
带时区的时间戳类型:
4.4timestamp with local timezone类型
带当地时区的时间戳类型(跟timestamp比较像):
date和各种时间戳相比其实就是少了秒后面的精度。
5.LOB类型(大对象类型)
5.1CLOB类型(character large Object)
二进制数据,存储单字节和多字节类型,最大长度4G;举例:一篇特别长的文章(二进制下存储的)。
5.2BLOB类型(Binary large Object)
没有字符集语义的比特流。一般是声音图像视频文件,最大长度4G;
5.3NCLOB类型(Binary large Object)
存储单字节和多字节类型,向Unicode兼容的存储方式,最大4G,实际比CLOB大。
6.其他
6.1LONG类型
变长字符串,最大存储2G字节,不是字符。
6.2LONG RAW类型
存储原始二进制数据,包含声音媒体图像等。
6.3RAW类型
存储二进制数据,需要指定长度,包可存储声音媒体图像等,不会发生字符集的转变。
注:权当了解内容
Oracle入门笔记(三)——Oracle数据类型相关推荐
- oracle:oracle学习笔记(三)
oracle:oracle基础知识(三):存储过程.函数笔记,赵强老师 对于视频中涉及java部分的章节省略: 文章目录 存储过程.存储函数 存储过程基本语法 存储函数 带in 和out 参数 存储过 ...
- 【goldengate】官方文档笔记三 Oracle GoldenGate 实时报表
这篇文档循序渐进的讲述了OGG在适时复制的几种配置方案.从最基本的配置开始讲起,逐渐加入新的进程,加入新的策略,配置也随之改变.下面从最基础的配置说起. 报表配置 一对一复制是OGG最基本的配置方案: ...
- Oracle入门笔记—基础配置(一)
数据库入门学习 1.什么是Oracle数据库 2.什么是Oracle实例 3.Oracle实例与数据库的关系 4.Oracle的版本说明 5.Oracle的数据文件说明 6.Oracle的使用 6.1 ...
- 【熬夜猛肝万字博文】学妹问我怎么入门 Javascript,百般盘问下我终于决定贡献出自己的 JavaScript入门笔记(三)
你好,我是阿ken?? 版权声明:本文为CSDN博主「」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明. 另外,博文中某些图片或内容可能出自网络,如有侵权或问题,请及 ...
- oracle读书笔记之Oracle 11g R2 DBA操作指南(前三章)
Oracle 11g R2 DBA操作指南是我学习的第一本讲述oracle数据库知识的书籍,在此记录下自己的学习笔记,对于书中的知识点本人通过实际操作进行验证. 1.Oracle数据库基础 1.1.关 ...
- Oracle入门(三)之连接与登录
一.启动Oracle服务 #cmd net start oracleserviceORCL net stop oracleserviceORCL 二.进入SQLPLUS (1)没登录进入SQL C:\ ...
- Oracle入门(三B)之11G新特性 SYSASM 角色用来管理ASM
转载自 oracle 11G新特性--SYSASM 角色--用来管理ASM SYSASM 角色 自动存储管理 (ASM) 是在 Oracle 数据库 10g 中引入的,它在某种程度上打破了 DBA 和 ...
- Oracle入门笔记(二)——SQL Developer的基本使用
Oracle各种连接和连接配置 1.Oracle自带SQL plus工具的使用 2.Navicat连接Oracle 3.SQL Developer连接Oracle 4.Oracle表空间 4.1永久表 ...
- oracle学习笔记三
函数 字符函数 字符串大小写转换 LOWER (strexp) 返回字符串,并将所有的字符小写 UPPER (strexp) 返回字符串,并将所有的字符大写 INITCAP( ...
最新文章
- Docker for windows挂载文件到Nginx目录踩坑小记
- 17 种经典图表总结,轻松玩转数据可视化!
- win10+python373安装pycrypto
- oracle 学习笔记
- Vue刷新页面有哪几种方式
- 怎样使用Eclipse来开发Android源码
- 10亿 !清华大学又获巨额捐赠
- golang 学习记录
- 安装PHP5,安装PHP7
- LeetCode(682)——棒球比赛(JavaScript)
- 新站如何在两个月之内冲到百度首页
- axure如何页面滑动时广告位上移_Axure8.0教程:模拟滑动效果
- VHDL计算机硬件能直接执行吗,第5章 VHDL程序结构.ppt
- 阻止picker.js插件弹出键盘
- SVN创建分支与分支合并主干
- ae教程 (四)运动控制 (三)
- 猜名人读心术作业C语言答案,读心术游戏,读心术游戏猜人物
- c# iot .net6 树莓派+RS485串口工业级光照度传感器 代码实例
- Docker Desktop启动失败(Docker failed to initialize Docker Desktop is shutting down)
- 3. Kubernetes资源-概述