SQL初學者指南(第2版)

SQL初學者指南(第2版)

《SQL初學者指南(第2版)》是2020年3月人民郵電出版社出版的圖書,作者是[美]Larry Rockoff。

基本介紹

  • 中文名:SQL初學者指南(第2版)
  • 作者:[美]Larry Rockoff
  • 出版社:人民郵電出版社
  • 出版時間:2020年3月
  • 頁數:193 頁
  • 定價:49 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787115448651
內容簡介,圖書目錄,

內容簡介

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

圖書目錄

第 1章 關係型資料庫和SQL 1
1.1 SQL是什麼 2
1.2 Microsoft SQL Server、
MySQL和Oracle 3
1.3 關係型資料庫 4
1.4 主鍵和外鍵 5
1.5 數據類型 6
1.6 空值 7
1.7 SQL的重要性 8
1.8 小結 8
第 2章 基本數據檢索 9
2.1 一條簡單的SELECT語句 9
2.2 語法注釋 10
2.3 注釋 11
2.4 指定列 12
2.5 帶有空格的列名 13
2.6 預覽完整SELECT語句 14
2.7 小結 15
第3章 計算欄位和別名 16
3.1 字面值 16
3.2 算術運算 18
3.3 連線欄位 19
3.4 列的別名 20
3.5 表的別名 21
3.6 小結 22
第4章 使用函式 23
4.1 什麼是函式 23
4.2 字元函式 24
4.3 複合函式 27
4.4 日期/時間函式 28
4.5 數值函式 30
4.6 轉換函式 32
4.7 小結 34
第5章 排序數據 35
5.1 升序排序 35
5.2 降序排序 37
5.3 根據多列來排序 37
5.4 根據計算欄位來排序 38
5.5 排序序列 39
5.6 小結 41
第6章 查詢條件 42
6.1 套用查詢條件 42
6.2 WHERE子句運算符 43
6.3 限制行 44
6.4 用Sort限制行數 45
6.5 模式匹配 47
6.6 通配符 49
6.7 小結 51
第7章 布爾邏輯 52
7.1 複雜的邏輯條件 52
7.2 AND運算符 53
7.3 OR運算符 53
7.4 使用圓括弧 54
7.5 多組圓括弧 55
7.6 NOT運算符 56
7.7 BETWEEN運算符 58
7.8 IN運算符 59
7.9 布爾邏輯和NULL值 61
7.10 小結 62
第8章 條件邏輯 63
8.1 CASE表達式 63
8.2 CASE簡單格式 64
8.3 CASE查詢格式 66
8.4 ORDER BY子句中的
條件邏輯 67
8.5 WHERE子句中的條件邏輯 68
8.6 小結 69
第9章 匯總數據 70
9.1 消除重複 70
9.2 聚合函式 71
9.3 COUNT函式 73
9.4 分組數據 74
9.5 多列和排序 75
9.6 基於聚合的查詢條件 77
9.7 GROUP BY子句中的
條件邏輯 79
9.8 HAVING子句中的條件邏輯 80
9.9 排名函式 81
9.10 分區 85
9.11 小結 87
第 10章 分類匯總和交叉表 89
10.1 使用ROLLUP增加分類
匯總 89
10.2 使用CUBE增加分類匯總 93
10.3 創建交叉表布局 97
10.4 小結 101
第 11章 內連線 103
11.1 連線兩個表 104
11.2 內連線 105
11.3 內連線中表的順序 106
11.4 內連線的另一種規範 107
11.5 再談表的別名 107
11.6 小結 109
第 12章 外連線 110
12.1 外連線 110
12.2 左連線 112
12.3 判斷NULL值 113
12.4 右連線 114
12.5 外連線中表的順序 115
12.6 全連線 116
12.7 交叉連線 117
12.8 小結 119
第 13章 自連線和視圖 121
13.1 自連線 121
13.2 創建視圖 123
13.3 引用視圖 125
13.4 視圖的優點 126
13.5 修改和刪除視圖 127
13.6 小結 128
第 14章 子查詢 129
14.1 子查詢的類型 129
14.2 使用子查詢作為數據源 130
14.3 在查詢條件中使用子查詢 133
14.4 關聯子查詢 134
14.5 EXISTS運算符 135
14.6 使用子查詢作為一個計算
的列 136
14.7 公用表表達式 138
14.8 小結 139
第 15章 集合邏輯 140
15.1 使用UNION運算符 140
15.2 UNION和UNION ALL 142
15.3 交叉查詢 144
15.4 小結 145
第 16章 存儲過程和參數 147
16.1 創建存儲過程 148
16.2 存儲過程中的參數 149
16.3 執行存儲過程 151
16.4 修改和刪除存儲過程 151
16.5 再談函式 152
16.6 小結 153
第 17章 修改數據 154
17.1 修改策略 154
17.2 插入數據 155
17.3 刪除數據 158
17.4 更新數據 159
17.5 相關子查詢的更新 160
17.6 小結 161
第 18章 維護表 162
18.1 數據定義語言 162
18.2 表屬性 163
18.3 表的列 163
18.4 主鍵和索引 164
18.5 外鍵 165
18.6 創建表 166
18.7 創建索引 167
18.8 小結 168
第 19章 資料庫設計原理 169
19.1 規範化的目的 169
19.2 如何規範化數據 171
19.3 資料庫設計的藝術 174
19.4 規範化的替代方法 174
19.5 小結 176
第 20章 顯示數據的策略 177
20.1 重溫交叉表布局 177
20.2 Excel和外部數據 178
20.3 Excel透視表 181
20.4 小結 185
附錄A 初識Microsoft SQL Server 187
附錄B 初識MySQL 189
附錄C 初識Oracle 192

相關詞條

熱門詞條

聯絡我們