這篇PostgreSQL教學提供SQL的基本和高階概念。此PostgreSQL系列教學是專為初學者和專業人士編寫提供的,需要讀者有一些基本的資料庫和程式設計基礎。
PostgreSQL是一個開源物件關聯式資料庫管理系統(ORDBMS)。
這篇PostgreSQL系列教學包括PostgreSQL語言的所有主題,如建立資料庫,建立表,刪除資料庫,刪除表,選擇資料庫,選擇表,插入記錄,更新記錄,刪除記錄,觸發器,功能,過程,游標等。幫助您更好地了解PostgreSQL語言和使用PostgreSQL資料庫。
PostgreSQL是一個功能強大的開源物件關聯式資料庫管理系統(ORDBMS)。 用於安全地儲存資料; 支援最佳做法,並允許在處理請求時檢索它們。
PostgreSQL(也稱為Post-gress-Q-L
)由PostgreSQL全球開發集團(全球志願者團隊)開發。 它不受任何公司或其他私人實體控制。 它是開源的,其原始碼是免費提供的。
PostgreSQL是跨平台的,可以在許多作業系統上執行,如Linux,FreeBSD,OS X,Solaris和Microsoft Windows等。
PostgreSQL的官方網站是:https://www.postgresql.org/ 開啟如下所示 -
在學習PostgreSQL之前,您必須具備SQL和程式設計語言(如C)的基本知識。
這篇PostgreSQL系列教學旨在幫助初學者和專業人士。
我們不能保證您在此PostgreSQL資料庫教學中不會遇到任何問題。本教學中的講解,範例和程式碼等只是根據作者的理解來概括寫出。由於作者水平和能力有限,因此不保正所有編寫的文章都準確無誤。但是如果有遇到任何錯誤或問題,請反饋給我們,我們會及時糾正以方便後續讀者閱讀。
1.1. PostgreSQL是什麼?- PostgreSQL是一個功能強大的開源物件關聯式資料庫管理系統(ORDBMS)。
1.2. PostgreSQL歷史 - PostgreSQL由電腦科學教授Michael Stonebraker在UCB建立。
1.3. PostgreSQL特點 - 介紹PostgreSQL的6個特點及一些工具。
1.4. PostgreSQL命令語法大全 - 介紹PostgreSQL中所有語句的語法。
1.5. PostgreSQL資料型別 - PostgreSQL中主要有三種型別的資料型別:數值資料型別,字串資料型別和日期/時間資料型別。
1.6. PostgreSQL安裝(Windows)- 介紹如何在Windows系統上安裝PostgreSQL資料庫。
1.7. PostgreSQL建立資料庫 - 學習如何在PostgreSQL中,可以使用CREATE DATABASE
命令建立資料庫。
1.8. PostgreSQL刪除資料庫 - 學習如何在PostgreSQL中刪除資料庫的兩種方法。
1.9. PostgreSQL建立表 - 學習如何在PostgreSQL中,使用CREATE TABLE語句在任何給定的資料庫中建立一個新錶。
2.0. PostgreSQL刪除表 - 學習如何刪除PostgreSQL中的區分表。
2.1. PostgreSQL模式(架構) - 學習模式的概念。模式(也叫架構)可以包含檢視,索引,序列,資料型別,運算子和函式。
1.1. PostgreSQL插入資料(INSERT語句)- 在PostgreSQL中,INSERT查詢用於在表中插入新行。也可以一次插入單行或多行到表中。
1.2. PostgreSQL查詢資料(SELECT語句)- 在PostgreSQL中,SELECT語句用於從資料庫表中檢索資料。資料以結果表格的形式返回。
1.3. PostgreSQL更新資料(UPDATE語句)- 在PostgreSQL中,UPDATE語句用於修改表中現有的記錄。
1.4. PostgreSQL刪除資料(DELETE語句)- DELETE語句用於從表中刪除現有記錄。
1.5. PostgreSQL ORDER BY子句 - PostgreSQL ORDER BY子句用於按升序或降序對資料進行排序,資料在一列或多列的基礎上進行排序。
1.6. PostgreSQL分組(GROUP BY子句)- PostgreSQL GROUP BY子句用於將具有相同資料的表中的這些行分組在一起,GROUP BY子句與SELECT語句一起使用。
1.7. PostgreSQL Having子句 - 在PostgreSQL中,HAVING子句與GROUP BY子句組合使用,用於選擇函式結果滿足某些條件的特定行。
1.8. PostgreSQL條件查詢 - PostgreSQL條件用於從資料庫獲取更具體的結果。它們通常與WHERE子句一起使用。 具有子句的條件就像雙層過濾器。
1.9. PostgreSQL AND條件 - PostgreSQL AND條件與WHERE子句一起使用,以從表中的多個列中選擇同時滿足多個條件的資料。
2.0. PostgreSQL OR條件 - PostgreSQL OR條件與WHERE子句一起使用,以從表中的一列或多列列中選擇至少滿足一個條件的資料。
2.1. PostgreSQL AND & OR條件 - PostgreSQL AND&OR條件在僅一個查詢中提供了AND和OR條件的優點。
2.2. PostgreSQL NOT條件 - PostgreSQL NOT條件與WHERE子句一起使用以否定查詢中的條件。
2.3. PostgreSQL LIKE條件 - PostgreSQL LIKE條件與WHERE子句一起用於從指定條件滿足LIKE條件的表中獲取資料。
2.4. PostgreSQL IN條件 - PostgreSQL IN條件與WHERE子句一起使用,從表中獲取滿足指定IN條件的資料。
2.5. PostgreSQL NOT IN條件 - PostgreSQL NOT IN條件與WHERE子句一起使用,從指定條件否定IN條件獲取資料。
2.6. PostgreSQL NOT IN條件 - PostgreSQL NOT IN條件與WHERE子句一起使用,從指定條件否定IN條件的表中獲取資料。
2.7. PostgreSQL BETWEEN條件 - PostgreSQL BETWEEN條件與WHERE子句一起使用,從兩個指定條件之間獲取資料。