1. 程式人生 > 資料庫 >Postgresql之PSQL語法及資料型別

Postgresql之PSQL語法及資料型別

文章目錄

psql互動工具的使用

完整地登入資料庫是這樣寫的
在這裡插入圖片描述
但是我在.bash_profile中配置瞭如下資訊:
在這裡插入圖片描述
那麼直接登入資料庫,就預設使用上圖的資訊:
在這裡插入圖片描述
使用\h create table可提示建表的語句。\h的用法就參考這個例子。
在這裡插入圖片描述
在這裡插入圖片描述

資料型別

在這裡插入圖片描述

數字型別

在這裡插入圖片描述
serial就是產生一個integer型別,只不過加了一些約束,序列
在這裡插入圖片描述

字元型別

看清楚storage size
在這裡插入圖片描述
下例可以看出varchar到底是存位元組還是字元。
在這裡插入圖片描述
在這裡插入圖片描述

時間型別

在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

布林型別

在這裡插入圖片描述

列舉型別

在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

money型別

在這裡插入圖片描述

bytea型別

在這裡插入圖片描述
在這裡插入圖片描述

幾何型別

在這裡插入圖片描述

網路地址型別

在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

位元型別

在這裡插入圖片描述

全文檢索型別

在這裡插入圖片描述
在這裡插入圖片描述

陣列型別

在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

自定義型別

在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

操作符及其他字元

在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

事務操作

在這裡插入圖片描述

插入資料

在這裡插入圖片描述

DML

在這裡插入圖片描述

查詢

在這裡插入圖片描述

Join

在這裡插入圖片描述

在這裡插入圖片描述
在這裡插入圖片描述

別名

在這裡插入圖片描述

表作為函式的返回資料型別

在這裡插入圖片描述

複合型別作為函式的返回資料型別

在這裡插入圖片描述

Record型別作為函式的返回型別

在這裡插入圖片描述

distinct

在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

合併查詢

在這裡插入圖片描述

排序

在這裡插入圖片描述

limit分頁

在這裡插入圖片描述

函式的三個狀態

在這裡插入圖片描述
在這裡插入圖片描述

with

在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述