數字 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