postgreSQL | databse、schema、數據類型

說明數據庫

內容未完成待補充。數組

零、database和schema

參看「postgreSQL(2)| 數據庫管理」函數

1、數據類型

一、PostgreSQL支持:

數值、字符串、日期(時間)、布爾值、數組、帶時區日期、區間、JSON、用戶自定義、其餘post

1.一、數值類型

名稱 描述 存儲大小 範圍
smallint 存儲整數,小範圍 2字節 -32768 至 +32767
integer 存儲整數。使用這個類型可存儲典型的整數 4字節 -2147483648 至 +2147483647
bigint 存儲整數,大範圍。 8字節 -9223372036854775808 至 9223372036854775807
decimal 用戶指定的精度,精確 變量 小數點前最多爲131072個數字; 小數點後最多爲16383個數字。
numeric 用戶指定的精度,精確 變量 小數點前最多爲131072個數字; 小數點後最多爲16383個數字。
real 可變精度,不精確 4字節 6位數字精度
double 可變精度,不精確 8字節 15位數字精度
serial 自動遞增整數 4字節 1 至 2147483647
bigserial 大的自動遞增整數 8字節 1 至 9223372036854775807

1.二、字符和字符串

數據類型 描述
char(size) 固定長度字符串。右邊的空格填充到相等大小的字符。
character(size) 固定長度字符串。 右邊的空格填充到相等大小的字符。
varchar(size) 變長度字符串。
character varying(size) 變長度字符串。
text 變長度字符串。

1.三、時間類型

數據類型 描述
date month、day、year
time hour、minute、second
timestamp month、day、year、hour、minute、second
timestamptz month、day、year、hour、minute、second、time_zone
timetz hour、minute、second、time_zone
interval  
daterange  
tsrange  
tstzrange  

1.四、布爾類型

名稱 描述 存儲大小
boolean true/false 1字節

1.五、數組類型spa

1.六、區間類型ci

1.七、JSON數據類型字符串

1.八、自定義數據類型,複合數據類型table

二、內建函數變量

相關文章
相關標籤/搜索