bigint int8 有符號的8位元組整數
bigserial serial8 自動增長的8位元組整數
bit [ (n) ] 定長位串
bit varying [ (n) ] varbit 變長位串
boolean bool 邏輯布林值(真/假)
box 平面上的普通方框
bytea 二進位制資料(「位元組陣列」)
character [ (n) ] char [ (n) ] 定長字串
character varying [ (n) ] varchar [ (n) ] 變長字串
cidr ipv4或ipv6網路位址
circle 平面上的圓
date 日曆日期(年、月、日)
double precision float8 雙精度浮點數(8位元組)
inet ipv4或ipv6主機位址
integer int, int4 有符號4位元組整數
interval [ fields ] [ § ] 時間段
json 文字 json 資料
jsonb 二進位制 json 資料,已分解
line 平面上的無限長的線
lseg 平面上的線段
macaddr mac(media access control)位址
macaddr8 mac (media access control) 位址 (eui-64 格式)
money 貨幣數量
numeric [ (p, s) ] decimal [ (p, s) ] 可選擇精度的精確數字
path 平面上的幾何路徑
pg_lsn postgresql日誌序列號
point 平面上的幾何點
polygon 平面上的封閉幾何路徑
real float4 單精度浮點數(4位元組)
smallint int2 有符號2位元組整數
smallserial serial2 自動增長的2位元組整數
serial serial4 自動增長的4位元組整數
text 變長字串
time [ § ] [ without time zone ] 一天中的時間(無時區)
time [ § ] with time zone timetz 一天中的時間,包括時區
timestamp [ § ] [ without time zone ] 日期和時間(無時區)
timestamp [ § ] with time zone timestamptz 日期和時間,包括時區
tsquery 文字搜尋查詢
tsvector 文字搜尋文件
txid_snapshot 使用者級別事務id快照
uuid 通用唯一標識碼
xml xml資料
PostgreSQL的常見資料型別
postgresql 支援的數字型別有整數型別,使用者指定精度型別,浮點型,serial型別。數字型別列表 smallint,integre,bigint都是整數型別,儲存一定範圍的整數,超出範圍將會報錯。smallint儲存2位元組的整數,字段定義時可寫成int2。integer儲存4位元組整數,...
postgresql 復合資料型別的使用方法
postgresq 資料庫的資料型別分為4種 基本資料型別 復合資料型別 域以及偽型別 基本型別 資料庫內建資料型別,例如integer char varchar等 復合資料型別 需要使用者自定義,所謂復合就是把多個基本型別融合在一起使用,復合型別的字段實際上就是乙個特殊的陣列 域 一種特殊的基本資...
postgreSQL資料型別字串和數值相互轉換
1 將數值轉成字串型別 方法1 呼叫to char int,text 函式,int為要轉換值,text為數值格式化模式,其中模式描述為 模式 描述9 帶有指定數值位數的值0 帶前導零的值.句點 小數點,逗號 分組 千 分隔符pr 尖括號內負值s 帶符號的數值l 貨幣符號d 小數點g 分組分隔符mi ...