数据库系列数据类型整理
- 一、Oracle 数据库 (11g)
- 1.1 oracle 数据库的基础数据类型
- 1.2 字符型
- 1.3 数值型
- 1.4 日期型
- 1.5 其他类型
- 二、MySQL数据库 (5.5)
- 2.1 整形
- 2.2 浮点型
- 2.3 日期和时间型
- 2.4 字符类型
- 2.5 mysql 数据库常用类型总结
学到哪里整理到哪里
一、Oracle 数据库 (11g)
1.1 oracle 数据库的基础数据类型
- 字符型
- 数值型
- 日期型
- 其他类型 (存储大对象数据类型)
1.2 字符型
比如我们要存储学校中学生的姓名,性别,家庭住址等等一些文字性表述的内尔用可以使用 字符类型来存储
格式 | 功能 |
---|---|
char(n) | 定长存储数据,不足位时,会自动补全, 最大长度为 2000 |
nchar(n) | 使用 Unicode 格式存储数据,所以我们的中文就可以使用该格式存储数据 ,最大长度为 1000 |
varchar2(n) | 可变长度数据类型, 会更加节约空间 ,最大长度为 4000 |
nvarchar2(n) | 也支持 Unicode,并且也是变长的,最大长度为 2000 |
1.3 数值型
包括整数和小数
格式 | 功能 |
---|---|
number(p,s) | p代表有效数字,s表示小数点的位数,也可以表示数值范围 eg number(5,2) 有效数字为 5位,保留两位小数 |
float(n) | 常用来存储二进制数据,数值为 1 ~ 126位,把 二进制数转换为 十进制数需要乘以 0.30103 得到 |
1.4 日期型
格式 | 功能 |
---|---|
DATE | DATE类型表示范围::公元前4712年1月1日到公元9999年12月31日,可以精确到 秒 |
timestamp | 时间戳类型,能够精确到小数秒 |
1.5 其他类型
格式 | 功能 |
---|---|
BLOB | 可以存放4GB 的数据,存储二进制数据 |
CLOB | 可以存放 4GB 字节数据,以字符串存放 |
二、MySQL数据库 (5.5)
2.1 整形
2.2 浮点型
2.3 日期和时间型
2.4 字符类型
2.5 mysql 数据库常用类型总结
数据类型 | 代表 |
---|---|
int | 整数 |
float | 浮点数 |
datetime | 日期类型 |
timestamp | 时间戳 |
varchar | 字符串类型 |