部分 II. SQL 語言
這部份描述在PostgreSQL中SQL語言的使用。我們從描述SQL的一般文法開始,然後解釋如何建立儲存資料的結構、如何填充資料庫以及如何查詢它。中間的部分列出了在SQL指令中可用的資料類型和函數。剩餘的部分則留給對于調優資料性能的重要方面。
這部份的資訊被組織成讓一個新使用者可以從頭到尾跟随它來全面了解主題,而不需要多次參考後面的内容。這些章都是自包含的,這樣進階使用者可以根據他們的選擇閱讀單獨的章。這一部分的資訊被以一種叙事的風格展現。需要檢視一個特定指令的完整描述的讀者應該去看看
第 VI 部分。
這一部分的閱讀者應該知道如何連接配接到一個PostgreSQL資料庫并且發出SQL指令。我們鼓勵不熟悉這些問題的讀者先去閱讀
第 I 部分。SQL通常使用PostgreSQL的互動式終端psql輸入,但是其他具有相似功能的程式也可以被使用。
目錄
- 4. SQL文法
- 5. 資料定義
- 6. 資料操縱
- 7. 查詢
- 8. 資料類型
- 9. 函數和操作符
-
- 9.1. 邏輯操作符
- 9.2. 比較操作符
- 9.3. 數學函數和操作符
- 9.4. 字元串函數和操作符
- 9.5. 二進制串函數和操作符
- 9.6. 位串函數和操作符
- 9.7. 模式比對
- 9.8. 資料類型格式化函數
- 9.9. 時間/日期函數和操作符
- 9.10. 枚舉支援函數
- 9.11. 幾何函數和操作符
- 9.12. 網絡位址函數和操作符
- 9.13. 文本搜尋函數和操作符
- 9.14. XML 函數
- 9.15. JSON 函數和操作符
- 9.16. 序列操作函數
- 9.17. 條件表達式
- 9.18. 數組函數和操作符
- 9.19. 範圍函數和操作符
- 9.20. 聚集函數
- 9.21. 視窗函數
- 9.22. 子查詢表達式
- 9.23. 行和數組比較
- 9.24. 集合傳回函數
- 9.25. 系統資訊函數
- 9.26. 系統管理函數
- 9.27. 觸發器函數
- 9.28. 事件觸發器函數
- 10. 類型轉換
- 11. 索引
- 12. 全文搜尋
- 13. 并發控制
- 14. 性能提示
- 15. 并行查詢
- 本文轉自PostgreSQL中文社群,原文連結: