標籤:zone precision 浮點 lint 儲存 有符號 空間 art mes
BIGSERIAL
SERIAL8
儲存自動遞增的惟一整數,最多 8 位元組。
BIT
固定長度的位串。
BIT VARYING(n)
VARBIT(n)
可變長度的位串,長度為 n 位。
BOOLEAN
儲存邏輯布爾值(true/false/unknown),可以是 TRUE、t、true、y、yes 和 1,或者 FALSE、f、false、n、no 和 0。
BYTEA
用於儲存大型二進位對象(比形)的原始位元據。使用的儲存空間是 4 位元組加上二進位串的長度。
CHAR(n)
CHARACTER(n)
包含固定長度的字串,用空格填充到長度 n。
DATE
用 4 位元組的儲存空間儲存日曆日期(年、月、日)。
DATETIME
儲存日曆日期和天內的時間。
DECIMAL(p,s)
NUMERIC(p,s)
儲存精確的數值,精度(p)和刻度(s)為 0 或更高。
FLOAT4
REAL
儲存浮點數,精度為 8 或更低和 6 個小數位。
FLOAT8
DOUBLE PRECISION
儲存浮點數,精度為 16 或更低和 15 個小數位。
SMALLINT
儲存有符號或無符號 2 位元組整數。
INTEGER
儲存有符號或無符號 4 位元組整數。
INT8
BIGINT
儲存有符號或無符號 8 位元組整數。
SERIAL
SERIAL4
儲存自動遞增的惟一整數值,最多 4 位元組儲存空間。
TEXT
儲存長度可變的大型字串資料,最多 1 GB。PostgreSQL 自動壓縮 TEXT 字串。
TIME (WITHOUT TIME ZONE |
WITH TIME ZONE)
儲存天內的時間。如果不儲存資料庫伺服器的時區,就使用 8 位元組的儲存空間;如果儲存時區,就使用 12 位元組。
TIMESTAMP (WITHOUT TIME ZONE |
WITH TIME ZONE)
儲存日期和時間。可以儲存或不儲存資料庫伺服器的時區,使用 8 位元組儲存空間。
VARCHAR(n)
CHARACTER VARYING(n)
CHARACTER VARYING
儲存可變長度的字串,最大長度為 n。不儲存末尾的空格。
PostgreSQL欄位類型說明