安裝 PostgreSQL可以用Python psycopg2模塊集成。 sycopg2是Python編程語言的PostgreSQL數據庫
安裝 PostgreSQL可以用Perl使用Perl DBI模塊,這是一個Perl編程語言的數據庫訪問模塊集成。它定義了一套方法,變數和約
安裝 PostgreSQL的擴展是默認啟用的最新版本的PHP5.3.x.但是它可能通過在編譯時加上--without-pgsql 選項禁用
安裝 在我們開始之前,我們需要在Java程序中使用PostgreSQL,確保PostgreSQL的JDBC和Java已經在機器上安裝。可以
用於PostgreSQL的內置函數也稱為聚合函數,字符串或數字數據進行處理。下面列出的所有通用的PostgreSQL內置函數:
PostgreSQL的函數也被稱為存儲過程,可執行操作,通常會作為一些查詢和往返在一個單一的數據庫內的函數。函數允許數據庫重新使用其他應用
我們已經討論過的章節中數據類型的日期/時間(DATE/TIME)數據類型。現在讓我們來看日期/時間運算符和函數。 下表列出了基本算術操作符
每當在數據庫中創建一個對象,所有者可以分配它訪問權限。所有者通常是執行創建語句。對於大多數類型的對象,初始狀態是,只有對所有者(或超級用戶
PostgreSQL擁有的數據類型smallserial,serial 和bigserial,這些都不是真正的類型,但僅僅是一個
在另一個PostgreSQL查詢子查詢或內部查詢或嵌套查詢是查詢,並嵌入在WHERE子句中。 使用子查詢返回的數據將被用來在主查詢中作為條
鎖或獨占鎖或寫鎖,防止用戶修改行或整個表。然後,UPDATE和DELETE修改行獨占鎖定自動的事務的持續時間。這可以防止其他用戶更改行,直
事務是一個工作單元,對數據庫執行。事務是在一個邏輯順序,無論是由用戶手動或某種數據庫程序自動完成的工作單位或序列。 事務是指一個或多個更改
視圖是偽表。也就是說,他們是不是真正的表,但仍然顯示為普通表來的SELECT。一個視圖可以代表一個真正的表的一個子集,從一個普通的表中選擇
PostgreSQL的truncate table命令用於從現有的表刪除完整的數據。還可以使用DROP TABLE命令刪除整個表及表結構,
PostgreSQL的ALTER TABLE命令用來添加,刪除,或修改現有表中的列。 還可以使用ALTER TABLE命令添加和刪除現有表
索引是一種特殊的查詢表,可以使用搜索引擎的數據庫以加快數據檢索。簡單地說,索引是表中的數據的一個指針,在一個數據庫中的索引是非常相似,如:
PostgreSQL的觸發器是數據庫自動執行指定的數據庫事件發生時調用的回調函數。以下是有關PostgreSQL的觸發器的要點:
可以重命名表或列暫時給予另一名被稱為別名。使用表別名是指在一個特定的PostgreSQL表重命名表。重命名是一個臨時的變化,在數據庫中實際
PostgreSQL的NULL是一個術語,用來代表一個缺失值。 NULL值表中的一個字段中的值,顯示為空白。 一個NULL值的字段與字段沒
PostgreSQL的UNION子句/運算符用於合並兩個或多個SELECT語句的結果,不返回任何重復的行。 直接使用UNION,每個SEL