1、字符型
Char 固定长度字符串 占2000个字节
Varchar2 可变长度字符串 占4000个字节
Nvarchar2 占2000个字符(最多能存2000个字母/中文)
2、大对象型(lob)
Blob :二进制数据 最大长度4G
Blob 用于存一些图片,视频,文件。
2024年04月23日
1、字符型
Char 固定长度字符串 占2000个字节
Varchar2 可变长度字符串 占4000个字节
Nvarchar2 占2000个字符(最多能存2000个字母/中文)
2、大对象型(lob)
Blob :二进制数据 最大长度4G
Blob 用于存一些图片,视频,文件。
2024年04月23日
Oracle中常用数据类型有:
1、字符类型
1.1、定长字符
1.1.1、Char
字符长度不够自动在右边加空格符号。最大存2000个字符,当字符长度超出2000个报错。不指定大小默认为 1。
1.1.2、NChar
2024年04月23日
数据量小,不存在太多优化的情况 ,因为区别太小,看不出来,当一张表上了百万以上时,区别比较明显,尤其是过千万和亿数据,就天壤之别了。
创建测试表
2024年04月23日
DATE -这(与前两个数据库不同)包含日期和时间信息(总是),精度为1秒。此数据类型占用7个字节。
2024年04月23日
原文链接:https://www.modb.pro/db/24543 (复制链接至浏览器,即可查看)
墨墨导读:Oracle 在 12c(12.1.0.2)版本中引入了对JSON的支持,允许将JSON存储在数据库中的varchar2或LOB(CLOB或BLOB)中。这意味着,我们可以利用无模式设计模型所提供的灵活性来构建应用程序,但又能从Oracle数据库的强大功能中受益。
2024年04月23日
/*创建 TYPE 类型test_table */
create or replace type test_table as object(
id number(18),
name varchar2(16)
);
2024年04月23日
mysql 布尔类型boolean tinyint(1) mysql官方文档指出目前不支持boolean类型,需要使用的话用tinyint(1)代替。如果你定义了布尔类型,它会自动给你转换成tinyint。
2024年04月23日
在某些情况下,Oracle Server 会收到数据类型与预期的数据类型不同的数据。发生这种情况时,Oracle Server 可自动将该数据转换为预期的数据类型。这种数据类型转换可以由Oracle Server 隐式完成,也可以由用户显式完成。
在MySQL跟Oracle中,如果存在隐式的数据类型转换,可能导致无法命中索引,从而进行全表扫描的危险。