-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

深入淺出PostgreSQL

( 簡體 字)
作者:屠要峰類別:1. -> 資料庫 -> PostgreSQL
譯者:
出版社:電子工業出版社深入淺出PostgreSQL 3dWoo書號: 52529
詢問書籍請說出此書號!

缺書
NT售價: 495

出版日:1/1/2020
頁數:464
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787121369018
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

PostgreSQL是和MySQL類似的關系型數據庫。最近PostgreSQL的關注度正在提升,各種會議、培訓,都在介紹PostgreSQL。本章按照關系型數據的一般性結構進行講解,即安裝→建庫→建表→查詢→索引→視圖→觸發器→權限管理→備份→事務→優化。具體章安排如下:第1章 初識PostgreSQL;第2章 安裝及啟動PostgreSQL;第3章 創建數據庫并輸入數據;第4章 數據類型及其運算符;第5章 函數;第6章 查詢和修改數據;第7章 索引;第8章 視圖;第9章 觸發器第10章 表繼承和表分區;第11章 管理用戶權限和模式;第12章 配置和管理數據庫服務器;第13章 備份和恢復數據;第14章 事務;第15章 優化SQL語句;第16章 優化數據庫服務端性能;第17章 PL/PgSQL服務端編程;第18章 高可用方案;第19章 設計一個商品管理數據庫;
目錄:

------------------第1篇 準備
--第1章 初識PostgreSQL /2
1.1 PostgreSQL的起源 /2
1.2 PostgreSQL簡介 /3
∣1.2.1 基本概念 /3
∣1.2.2 存儲體系結構 /4
∣1.2.3 進程體系架構 /6
1.3 PostgreSQL 10版本的新特性 /6
1.4 小結 /7
-
-第2章 安裝和啟動PostgreSQL /8
2.1 安裝PostgreSQL /8
∣2.1.1 在Windows中安裝PostgreSQL /8
∣2.1.2 在Linux中安裝PostgreSQL /12
∣2.1.3 源碼安裝PostgreSQL /14
2.2 初始化數據庫 /17
2.3 數據庫的基本配置 /18
∣2.3.1 配置數據庫監聽IP和端口 /18
∣2.3.2 配置數據庫錯誤日志 /18
2.4 啟動、停止、查看數據庫 /18
∣2.4.1 啟動數據庫 /18
∣2.4.2 停止數據庫 /19
∣2.4.3 查看數據庫狀態 /19
2.5 小結 /19
-
------------------第2篇 入門
-
第3章 創建數據庫和表 /21
3.1 認識SQL語言 /21
∣3.1.1 SQL語句類型 /21
∣3.1.2 SQL數據類型 /21
3.2 使用交互式終端psql /22
∣3.2.1 連接數據庫 /22
∣3.2.2 常用命令 /23
∣3.2.3 使用技巧 /26
3.3 表空間的創建、修改和刪除 /27
∣3.3.1 實例1:創建表空間 /27
∣3.3.2 實例2:修改表空間 /29
∣3.3.3 實例3:刪除表空間 /29
3.4 數據庫的創建、修改和刪除 /30
∣3.4.1 實例4:創建數據庫 /30
∣3.4.2 實例5:修改數據庫 /31
∣3.4.3 實例6:刪除數據庫 /32
3.5 創建數據表 /32
∣3.5.1 創建表的語法格式 /32
∣3.5.2 使用CHECK約束 /35
∣3.5.3 使用非空約束 /36
∣3.5.4 使用**性約束 /36
∣3.5.5 使用主鍵約束 /37
∣3.5.6 使用默認約束 /38
∣3.5.7 使用外鍵約束 /38
∣3.5.8 實例7:設置表的屬性值自動增加 /40
∣3.5.9 實例8:查看表結構 /41
3.6 修改數據表 /42
∣3.6.1 實例9:修改表名 /42
∣3.6.2 實例10:修改字段名 /43
∣3.6.3 實例11:添加字段 /43
∣3.6.4 實例12:刪除字段 /44
∣3.6.5 實例13:刪除表的外鍵約束 /44
3.7 刪除數據表 /46
∣3.7.1 實例14:刪除沒有被關聯的表 /46
∣3.7.2 實例15:刪除被其他表關聯的主表 /46
3.8 數據的插入、修改和刪除 /47
∣3.8.1 實例16:向表中插入數據 /47
∣3.8.2 實例17:修改表中的數據 /48
∣3.8.3 實例18:刪除表中的數據 /49
3.9 數據的簡單查詢 /50
∣3.9.1 實例19:創建*簡單的單表查詢 /50
∣3.9.2 實例20:創建帶過濾條件的查詢 /50
3.10 小結 /51
-
第4章 數據類型及其運算符 /52
4.1 數值類型 /52
∣4.1.1 整數類型 /52
∣4.1.2 任意精度數字類型 /53
∣4.1.3 浮點類型 /53
∣4.1.4 序列類型 /54
∣4.1.5 貨幣類型 /55
∣4.1.6 實例21:使用數學運算符 /55
4.2 字符串類型 /56
∣4.2.1 字符串類型分類 /57
∣4.2.2 使用連接運算符 /57
∣4.2.3 使用模式匹配運算符 /58
4.3 二進制數據類型 /60
∣4.3.1 二進制數據類型簡介 /60
∣4.3.2 二進制數據的十六進制格式 /61
4.3.3 二進制數據的轉義格式 /61
4.4 日期類型和時間類型 /61
∣4.4.1 日期類型和時間類型分類 /61
∣4.4.2 日期類型和時間類型輸入格式 /62
∣4.4.3 日期類型和時間類型輸出格式 /64
∣4.4.4 時區 /64
∣4.4.5 使用日期類型和時間類型運算符 /65
4.5 布爾類型 /66
∣4.5.1 布爾類型簡介 /66
∣4.5.2 布爾類型運算符 /66
4.6 位串類型 /68
∣4.6.1 位串類型簡介 /68
∣4.6.2 實例22:使用位串類型運算符 /68
4.7 枚舉類型 /69
∣4.7.1 聲明枚舉類型 /69
∣4.7.2 排序 /69
∣4.7.3 注意枚舉類型安全性 /70
4.8 幾何類型 /71
∣4.8.1 點(point) /71
∣4.8.2 線(line) /72
∣4.8.3 線段(lseg) /72
∣4.8.4 矩形(box) /73
∣4.8.5 路徑(path) /74
∣4.8.6 多邊形(polygon) /75
∣4.8.7 圓(circle) /75
∣4.8.8 實例23:使用幾何類型運算符 /76
4.9 JSON數據類型 /77
∣4.9.1 JSON數據類型簡介 /77
∣4.9.2 JSON數據類型的輸入/輸出語法 /78
∣4.9.3 實例24:使用json運算符 /79
∣4.9.4 實例25:使用jsonb運算符 /79
4.10 范圍類型 /80
∣4.10.1 內建范圍類型 /80
∣4.10.2 范圍類型的邊界 /81
∣4.10.3 范圍值的輸入 /81
∣4.10.4 使用范圍類型運算符 /82
∣4.10.5 實例26:定義自己的范圍類型 /83
4.11 數組類型 /83
∣4.11.1 定義數組類型 /84
∣4.11.2 輸入數組 /84
∣4.11.3 訪問數組 /86
∣4.11.4 修改數組 /87
∣4.11.5 查找數組中的內容 /88
∣4.11.6 數組運算符 /89
4.12 小結 /89
-
第5章 函數 /90
5.1 數學函數 /90
∣5.1.1 認識數學函數 /90
∣5.1.2 實例27:使用數學函數對小數取整 /93
5.2 字符串函數 /94
∣5.2.1 認識字符串函數 /95
∣5.2.2 認識二進制字符串函數 /99
∣5.2.3 實例28:使用format()函數格式化輸出 /101
5.3 數據類型格式化函數 /103
5.4 序列函數 /104
∣5.4.1 認識序列函數 /104
∣5.4.2 實例29:創建及使用序列函數 /104
5.5 日期函數和時間函數 /107
∣5.5.1 認識日期函數和時間函數 /107
∣5.5.2 實例30:使用AT TIME ZONE進行時區轉換 /110
∣5.5.3 實例31:獲取當前的日期和時間 /111
∣5.5.4 實例32:設置延時執行 /112
5.6 位串函數 /113
∣5.6.1 認識位串函數 /113
∣5.6.2 實例33:使用bit()函數轉換整數和位串 /113
5.7 枚舉函數 /114
∣5.7.1 認識枚舉函數 /114
∣5.7.2 實例34:使用枚舉函數獲取枚舉類型中的值 /114
5.8 幾何函數 /115
∣5.8.1 認識幾何函數 /115
∣5.8.2 實例35:使用area()函數計算幾何類型的面積 /117
5.9 JSON函數 /117
∣5.9.1 JSON創建函數 /117
∣5.9.2 JSON處理函數 /118
∣5.9.3 實例36:使用to_json()函數將字符串轉換成JSON格式 /122
∣5.9.4 實例37:使用json_array_length()函數統計JSON數據類型中的元素個數 /122
5.10 范圍函數 /123
∣5.10.1 認識范圍函數 /123
∣5.10.2 實例38:用range_merge()函數獲取一個包含給定范圍的*小范圍 /123
∣5.10.3 實例39:用upper_inc()函數判斷上界是否被包含在范圍內 /123
5.11 數組函數 /124
∣5.11.1 認識數組函數 /124
∣5.11.2 實例40:用array_position()函數在數組中檢索數據 /125
∣5.11.3 實例41:用array_to_string()函數將數組轉為字符串 /126
5.12 其他函數 /126
∣5.12.1 聚合函數 /126
∣5.12.2 集合返回函數 /131
∣5.12.3 系統信息函數 /131
∣5.12.4 系統管理函數 /133
5.13 小結 /134
-
第6章 查詢和修改數據 /135
6.1 SELECT語法 /135
6.2 單表查詢 /136
∣6.2.1 實例42:簡單查詢 /136
∣6.2.2 實例43:等值查詢 /137
∣6.2.3 實例44:范圍查詢 /137
∣6.2.4 實例45:去重 /138
∣6.2.5 實例46:排序 /140
∣6.2.6 實例47:分組 /140
∣6.2.7 實例48:分頁 /141
6.3 多表查詢 /142
∣6.3.1 實例49:內連接 /143
∣6.3.2 實例50:外連接 /144
∣6.3.3 實例51:交叉連接 /146
∣6.3.4 實例5
序: