第1章 初識PostgreSQL
1.1 數(shù)據庫基礎
1.1.1 什么是數(shù)據庫
1.1.2 表
1.1.3 數(shù)據類型
1.1.4 主鍵
1.1.5 什么是開源
1.2 數(shù)據庫技術構成
1,2.1 數(shù)據庫系統(tǒng)
1.2.2 SQL語言
1.2.3 數(shù)據庫訪問技術
1.3 什么是PostgreSQL
1.3.1 客戶端-服務器軟件
1.3.2 PostgreSQL發(fā)展歷程
1.3.3 PostgreSQL的優(yōu)勢
1.4 如何學習PostgreSQL
第2章 PostgreSQL9的安裝與配置
2.1 PostgreSQL9的新功能
2.2 安裝與啟動PostgreSQL9
2.2.1 下載PostgreSQL9安裝包
2.2.2 安裝PostgreSQL9
2.2.3 啟動PostgreSQL服務器
2.3 pgAdminⅢ的基本操作
2.3.1 pgAdmin的啟動與連接
2.3.2 pgAdminⅢ的界面簡介
2.3.3 配置PostgreSQL服務器的屬性
2.3.4 執(zhí)行SQL查詢語句
2.4 常見問題及解答
疑問1:連接pgAdmin時提示“服務器未監(jiān)聽”的錯誤怎么辦?
疑問2:如何修改服務器登錄密碼?
2.5 本章 小結
2.6 經典習題
第3章 數(shù)據庫的基本操作
3.1 創(chuàng)建數(shù)據庫
3.1.1 使用對象資源管理器創(chuàng)建數(shù)據庫
3.1.2 使用SQL語句創(chuàng)建數(shù)據庫
3.2 修改數(shù)據庫
3.2.1 使用對象資源管理器修改數(shù)據庫的屬性
3.2.2 使用SQL語句修改數(shù)據庫的屬性
3.3 刪除數(shù)據庫
3.3.1 使用對象資源管理器刪除數(shù)據庫
3.3.2 使用SQL語句刪除數(shù)據庫
3.4 綜合案例——數(shù)據庫的創(chuàng)建和刪除
3.5 常見問題及解答
疑問1:如何使用SQL語句創(chuàng)建具有一定條件的數(shù)據庫?
疑問2:使用DROP語句要注意什么問題?
3.6 經典習題
第4章 數(shù)據表的基本操作
4.1 創(chuàng)建數(shù)據表
4.1.1 如何創(chuàng)建數(shù)據表
4.1.2 使用主鍵約束
4.1.3 使用外鍵約束
4.1.4 使用非空約束
4.1.5 使用唯一性約束
4.1.6 使用默認約束
4.2 修改數(shù)據表
4.2.1 修改表名
4.2.2 修改字段的數(shù)據類型
……
第5章 數(shù)據類型和運算符
第6章 PostgreSQL函數(shù)
第7章 插入、更新與刪除數(shù)據
第8章 數(shù)據查詢
第9章 索引
第10章 視圖
第11章 觸發(fā)器
第12章 事務處理與并發(fā)控制
第13章 PostgreSQL用戶管理
第14章 數(shù)據備份與還原
第15章 性能優(yōu)化
第16章 高可用、負載均衡和數(shù)據復制
第17章 服務器配置與數(shù)據庫監(jiān)控
第18章 內部結構(lnternals)