基本数据类型
数值型
类型 | 描述 |
---|---|
number | 长度不限,只要是数字就行 |
number(m) | 整数,长度不超过 m 位 |
number(m, n) | 浮点数,m 是所有有效数字的位数,n 是小数点以后的位数 |
sql
number(5,2) # 最大值为999.99,如果数值超出了位数限制就会被截取多余的位数
# 如果将575.316存入,则实际保存的值为575.32
number(3, 0) # 输入575.316,真正保存的数据是575
字符型
类型 | 描述 |
---|---|
char(n) | 定长字符串,n 为字节长,如果不指定长度,缺省为 1 个字节长(一个汉字为 2 字节) |
varchar2(n) | 可变长字符串,最多存取 n 个字符 |
日期时间类型
类型 | 描述 |
---|---|
date | 包含世纪、年、月、日、天、小时、分、秒 |
timestamp | 时间戳,较date更为精确,一般date足够 |
LOB 类型
类型 | 描述 |
---|---|
BLOB | 二进制数据 |
CLOB | 字符型数据 |
BFILE | 二进制文件 |