数字 Numeric
PostgreSQL 资料类型 Data Type 数字 Numeric
Integer 整数
类型 |
大小 |
最小值 |
最大值 |
说明 |
smallint |
2 bytes |
-32,768 |
+32,767 |
- |
integer |
4 bytes |
-2,147,483,648 |
+2,147,483,647 |
- |
bigint |
8 bytes |
-9,223,372,036,854,775,808 |
+9,223,372,036,854,775,807 |
- |
smallserial |
2 bytes |
1 |
+32,767 |
自动增加整数 |
serial |
4 bytes |
1 |
+2,147,483,647 |
自动增加整数 |
bigserial |
8 bytes |
1 |
+9,223,372,036,854,775,807 |
自动增加整数 |
Float 浮点数
类型 |
大小 |
范围 |
decimal |
变动(variable) |
小数点前最多 131072 个数字,小数点后最多 16383 个数字 |
numeric |
变动(variable) |
小数点前最多 131072 个数字,小数点后最多 16383 个数字 |
real |
4 bytes |
6 位数小数精度 |
double precision |
8 bytes |
15 位数小数精度 |
smallserial |
8 bytes |
15 位数小数精度 |
Monetary 货币
类型 |
大小 |
最小值 |
最大值 |
说明 |
money |
8 bytes |
-9,223,372,036,854,775,808 |
+9,223,372,036,854,775,807 |
货币金额 |
Reference