Oracle数据类型
数字类型:
Number(p,s) p代表精度,表示有效数字的位数,最多不超出38个有效数字
S,代表刻度,表示小数点的位数 范围为-84~127
Integer number的子类型,它相当于number(38,0)
字符串类型 (n为字节)
Char(n)固定长度 0-2000个字节
Varchar(n)可变长度 0-4000字节
日期类型
Date 存储格式为年月日秒,可以精确到秒
Timestamp 存储格式为年月日秒,可以精确到纳秒
Blob 最大存储32TB 存储非结构化二进制数据
Clob 最大存储4GB 大字段类型,存储大文本数据
Mysql
整型
tinyint 1字节 带符号:-128~127 不带符号0~255
Smallint 2字节
Mediumint 3字节
Int 四字节
Bigint 8字节
浮点型
Float(m,d) 4字节 单精度浮点数 m代表总位数(整数位+小数位),d代表小数位 粗壮乃精度丢失问题
Double(m,d) 8字节 双精度浮点数
Decimal(m,d) 16字节 ,存储为字符串的浮点型 不存在精度丢失问题
字符串类型(n为字符数)
Char(n) 固定长度,0-255 字节
Varchar(n) 可变长度 0-65535 字节
Tinytext 可变长度 0-255字节
Text 可变长度 0-65535字节
Mediumtext 可变长度 0-16777215 字节
Longtext 可变长度
日期类型
Date 3字节时期
Time 3字节时间
Datetime 8字节 日期时间
Timestamp 时间戳
Year 1字节 年份