SQL初學者指南

SQL初學者指南

《SQL初學者指南》是2016年12月人民郵電出版社出版的圖書,作者是[美]Larry Rockoff。

基本介紹

  • 書名:SQL初學者指南
  • 作者:[美]Larry Rockoff
  • 出版社:人民郵電出版社
  • 出版時間:2016年12月
  • 頁數:197 頁
  • 定價:39 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787115371225
內容簡介,圖書目錄,

內容簡介

這是一本針對SQL初學者的圖書。《SQL初學者指南》覆蓋了所有核心的SQL概念,並且配以豐富的示例進行講解。《SQL初學者指南》以直觀和邏輯的順序來組織主題,一次只介紹地櫻愉一個SQL關鍵字,新的關鍵字或概念是建立在之前理解的基礎之上。《SQL初學者指南》介紹了3種廣泛使用的資料庫語法,它們是:Microsoft SQL Server、MySQL和Oracle。專門的“資料庫的差異”板塊則展示了3種資料庫語法的不同之處。此外,書中還介紹了如何下載和安裝這些資料庫的免費版本。
《SQL初學禁踏紋者指南》適合SQL的初學者和初級的資料庫管理員學習和參考,也可以作為高等院校相關專業的教學參考書。

圖書目錄

第 1章 關係型資料庫和SQL 1
1.1 語言和邏輯 1
1.2 SQL的定義 2
1.3 Microsoft SQL Server、Oracle和MySQL 3
1.4 其他資料庫 4
1.5 關係型資料庫 5
1.6 主鍵和外鍵 6
1.7 數據類型 7
1.8 空值 9
1.9 SQL的重要性 9
1.10 小結 10
第 2章 基本數據檢索 11
2.1 一條簡單的SELECT語句 11
2.2 語法注釋 12
2.3 指定列 13
2.4 帶有空格的列名拳束套愉 14
2.5 小結 15
第3章 計算和別名 17
3.1 計算欄位 17
3.2 直接量 18
3.3 算術運算 19
3.4 連線欄位 20
3.5 列的別名 21
3.6 表的別名 23
3.7 小結 24
第4章 使用函式 25
4.1 函式的作用 25
4.2 字元函式 26
4.3 複合函式 31
4.4 日期/時間函式 33
4.5 數值函式 35
4.6 轉換函式 36
4.7 小結 39
第5章 熱蜜乎排序數據 41
5.1 添加排序 41
5.2 升序排序 42
5.3 降序排序 43
5.4 根據多列來排序 44
5.5 根據計算欄位來排序 44
5.6 排序序列的更多內容 46
5.7 小結 48
第6章 基於列的邏輯 49
6.1 IF-THEN-ELSE邏輯 49
6.2 簡單格式 50
6.3 查詢格式 51
6.4 小結 53
第7章 基於行的邏輯 55
7.1 套用查詢條件 55
7.2 WHERE子句操作符 56
7.3 限制行 58
7.4 用Sort限制行數 59
7.5 小結 61
第8章 布爾邏輯 63
8.1 複雜的邏輯條件 63
8.2 AND操作符 64
8.3 OR操作符 64
8.4 使用圓括弧 65
8.5 多組圓括弧 67
8.6 NOT操作符 68
8.7 BETWEEN操作符 70
8.8 IN操作符 71
8.9 布爾邏頸戲格遙輯和NULL值 72
8.10 小結 74
第9章 模糊匹配 75
9.1 模式匹配 75
9.2 通配符 77
9.3 按照讀音匹配 80
9.4 小結 82
第 10章 匯總數據 85
10.1 消除重複 85
10.2 聚合函式 86
10.3 COUNT函式 89
10.4 分組數據 90
10.5 多列和排序 91
10.6 基於符虹聚合查詢條件 93
10.7 小結 95
第 11章 用內連線來組合表 97
11.1 連線兩個表 98
11.2 內連線(Inner Join) 99
11.3 內連線中表的順序 101
11.4 頁愉境內連線的另一種規範 101
11.5 再談表的別名 102
11.6 小結 103
第 12章 用外連線來組合表 105
12.1 外連線 105
12.2 左連線 107
12.3 判斷NULL值 109
12.4 右連線 110
12.5 外連線中表的順序 111
12.6 全連線 111
12.7 小結 113
第 13章 自連線和視圖 115
13.1 自連線 115
13.2 創建視圖 118
13.3 引用視圖 119
13.4 視圖的優點 121
13.5 修改和刪除視圖 122
13.6 小結 123
第 14章 子查詢 125
14.1 子查詢的類型 125
14.2 使用子查詢作為數據源 126
14.3 在查詢條件中使用子查詢 129
14.4 關聯子查詢 130
14.5 EXISTS操作符 132
14.6 使用子查詢作為一個計算的列 133
14.7 小結 134
第 15章 集合邏輯 135
15.1 使用UNION操作符 135
15.2 UNION和UNION ALL 138
15.3 交叉查詢 140
15.4 小結 142
第 16章 存儲過程和參數 143
16.1 創建存儲過程 144
16.2 存儲過程中的參數 145
16.3 執行存儲過程 147
16.4 修改和刪除存儲過程 147
16.5 再談函式 148
16.6 小結 149
第 17章 修改數據 151
17.1 修改策略 151
17.2 插入數據 152
17.3 刪除數據 155
17.4 更新數據 156
17.5 相關的子查詢的更新 157
17.6 小結 160
第 18章 維護表 161
18.1 數據定義語言 161
18.2 表屬性 162
18.3 表的列 163
18.4 主鍵和索引 163
18.5 外鍵 164
18.6 創建表 165
18.7 創建索引 167
18.8 小結 167
第 19章 資料庫設計原理 169
19.1 規範化的目的 169
19.2 如何規範化數據 171
19.3 資料庫設計的藝術 175
19.4 規範化的替代方法 176
19.5 小結 177
第 20章 顯示數據的策略 179
20.1 超越SQL 179
20.2 報表工具和交叉報表 180
20.3 電子表格和透視表 181
20.4 小結 183
附錄A 初識Microsoft SQL Server 185
A.1 概覽 185
A.2 安裝SQL Server Express 2008 185
A.3 安裝SQL Server Management Studio 186
A.4 使用SQL Server Management Studio 187
附錄B 初識MySQL 189
B.1 概覽 189
B.2 安裝MySQL Community Server 189
B.3 安裝MySQL Workbench 191
B.4 使用MySQL Workbench 192
附錄C 初識Oracle 193
C.1 概覽 193
C.2 安裝Oracle Database Express Edition 193
C.3 使用Oracle Database Express Edition 194
附錄D 所有SQL語句列表 197
8.1 複雜的邏輯條件 63
8.2 AND操作符 64
8.3 OR操作符 64
8.4 使用圓括弧 65
8.5 多組圓括弧 67
8.6 NOT操作符 68
8.7 BETWEEN操作符 70
8.8 IN操作符 71
8.9 布爾邏輯和NULL值 72
8.10 小結 74
第9章 模糊匹配 75
9.1 模式匹配 75
9.2 通配符 77
9.3 按照讀音匹配 80
9.4 小結 82
第 10章 匯總數據 85
10.1 消除重複 85
10.2 聚合函式 86
10.3 COUNT函式 89
10.4 分組數據 90
10.5 多列和排序 91
10.6 基於聚合查詢條件 93
10.7 小結 95
第 11章 用內連線來組合表 97
11.1 連線兩個表 98
11.2 內連線(Inner Join) 99
11.3 內連線中表的順序 101
11.4 內連線的另一種規範 101
11.5 再談表的別名 102
11.6 小結 103
第 12章 用外連線來組合表 105
12.1 外連線 105
12.2 左連線 107
12.3 判斷NULL值 109
12.4 右連線 110
12.5 外連線中表的順序 111
12.6 全連線 111
12.7 小結 113
第 13章 自連線和視圖 115
13.1 自連線 115
13.2 創建視圖 118
13.3 引用視圖 119
13.4 視圖的優點 121
13.5 修改和刪除視圖 122
13.6 小結 123
第 14章 子查詢 125
14.1 子查詢的類型 125
14.2 使用子查詢作為數據源 126
14.3 在查詢條件中使用子查詢 129
14.4 關聯子查詢 130
14.5 EXISTS操作符 132
14.6 使用子查詢作為一個計算的列 133
14.7 小結 134
第 15章 集合邏輯 135
15.1 使用UNION操作符 135
15.2 UNION和UNION ALL 138
15.3 交叉查詢 140
15.4 小結 142
第 16章 存儲過程和參數 143
16.1 創建存儲過程 144
16.2 存儲過程中的參數 145
16.3 執行存儲過程 147
16.4 修改和刪除存儲過程 147
16.5 再談函式 148
16.6 小結 149
第 17章 修改數據 151
17.1 修改策略 151
17.2 插入數據 152
17.3 刪除數據 155
17.4 更新數據 156
17.5 相關的子查詢的更新 157
17.6 小結 160
第 18章 維護表 161
18.1 數據定義語言 161
18.2 表屬性 162
18.3 表的列 163
18.4 主鍵和索引 163
18.5 外鍵 164
18.6 創建表 165
18.7 創建索引 167
18.8 小結 167
第 19章 資料庫設計原理 169
19.1 規範化的目的 169
19.2 如何規範化數據 171
19.3 資料庫設計的藝術 175
19.4 規範化的替代方法 176
19.5 小結 177
第 20章 顯示數據的策略 179
20.1 超越SQL 179
20.2 報表工具和交叉報表 180
20.3 電子表格和透視表 181
20.4 小結 183
附錄A 初識Microsoft SQL Server 185
A.1 概覽 185
A.2 安裝SQL Server Express 2008 185
A.3 安裝SQL Server Management Studio 186
A.4 使用SQL Server Management Studio 187
附錄B 初識MySQL 189
B.1 概覽 189
B.2 安裝MySQL Community Server 189
B.3 安裝MySQL Workbench 191
B.4 使用MySQL Workbench 192
附錄C 初識Oracle 193
C.1 概覽 193
C.2 安裝Oracle Database Express Edition 193
C.3 使用Oracle Database Express Edition 194
附錄D 所有SQL語句列表 197

相關詞條

熱門詞條

聯絡我們