買這商品的人也買了...
-
$480$379 -
$177Java 多線程編程實戰指南 (設計模式篇)
-
$658深入理解並行編程 (Is parallel programming hard, and, if so, what can you do about it?)
-
$960$749 -
$714$678 -
$390$371 -
$768$730
相關主題
商品描述
本書是由資料分析領域的產業專家精心編寫的SQL指南,內容涵蓋資料庫基礎介紹、資料庫表格的管理、
資料的增刪改查、檢視、索引、預存程序以及基於不同業務場景下的SQL查詢實戰。
本書由淺入深地對SQL查詢進行了講解,實戰方面結合了真實的業務場景,以互聯網電商、投資理財、網絡遊戲、
線下零售等為例,透過業界常用的查詢案例幫助讀者快速理解並掌握SQL查詢技能。
目錄大綱
前言
第1章 進入SQL世界—背景知識1
1.1 資料庫簡介1
1.1.1 資料庫是什麼1
1.1.2 資料庫的作用1
1.1.3 資料庫的類型2
1.1.4 資料庫管理系統4
1.2 SQL簡介4
1.2.1 SQL是什麼4
1.2.2 SQL的作用5
1.2.3 SQL書寫規則6
1.2.4 SQL範例8
1.2.5 SQL與資料分析8
1.3 安裝並使用MySQL資料庫8
第2章 從基礎做起—資料庫表的管理13
2.1 資料庫的增刪13
2.1.1 資料庫的建立13
2.1.2 資料庫的刪除14
2.1.3 資料庫的選擇14
2.2 資料表的增刪15
2.2.1 資料類型15
2.2.2 資料表的建立17
2.2.3 資料表的重命名20
2.2.4 資料表的刪除21
2.3 字段的增刪21
2.3.1 字段的創建21
2.3.2 字段類型的修改22
2.3.3 字段的重命名23
2.3.4 字段的刪除23
2.4 資料表的約束24
2.4.1 約束的作用與類型24
2.4.2 約束的設定24
2.4.3 約束的刪除與修改36
第3章 更上一層樓—資料的增刪改38
3.1 SQL程式設計基礎知識39
3.1.1 運算符39
3.1.2 運算子優先級44
3.1.3 謂詞45
3.2 資料的插入53
3.2.1 單行資料插入53
3.2.2 多行資料插入55
3.2.3 查詢資料插入56
3.3 資料的刪除59
3.3.1 資料的全部刪除59
3.3.2 資料的部分刪除60
3.4 數據的修改61
3.4.1 單一欄位資料修改61
3.4.2 多字段資料修改62
第4章 初探SQL核心—資料的基礎查詢64
4.1 查詢語法的七個核心關鍵字65
4.2 字段的處理查詢78
4.2.1 常數字段78
4.2.2 字段的計算80
4.2.3 字段的拼接81
4.2.4 字段的別名83
4.3 進階過濾字段查詢85
4.3.1 高級模糊匹配85
4.3.2 多字段過濾查詢87
第5章 玩SQL函數與語法—資料的進階查詢89
5.1 SQL常用函數91
5.1.1 數值函數91
5.1.2 字串函數96
5.1.3 日期和時間函數104
5.1.4 其他函數122
5.2 去重查詢128
5.3 嵌套查詢131
5.3.1 常數值的子查詢131
5.3.2 表的子查詢133
5.4 關聯查詢135
5.4.1 內關聯137
5.4.2 左關聯139
5.4.3 右關聯140
5.4.4 全關聯141
5.5 合併查詢143
5.5.1 去重合併查詢143
5.5.2 不去重合併查詢144
5.6 分組排序查詢145
5.7 轉置查詢149
第6章 封裝SQL語句的表格—檢視的增刪與查詢153
6.1 視圖的建立155
6.1.1 單表視圖的建立156
6.1.2 多表視圖的建立157
6.2 視圖的刪除158
6.3 視圖的修改158
6.4 視圖的查詢162
第7章 提高查詢效率的「法寶」—索引164
7.1 索引的功能與類型介紹164
7.2 常見索引類型的建立165
7.2.1 普通索引165
7.2.2 唯一索引167
7.2.3 主鍵索引169
7.3 常見索引類型的刪除172
7.4 關於索引類型的注意事項172
7.4.1 是否適合建立索引173
7.4.2 如何正確使用索引173
第8章 實作特定功能的SQL語句集—預存程序的增刪與呼叫174
8.1 預存程序的創建176
8.2 預存程序的刪除178
8.3 預存程序的呼叫178
第9章 舉一反三—SQL查詢綜合實踐181
9.1 學生資料及選課考試成績查詢181
9.1.1 學生資訊與選課考試成績查詢相關資料表的建立181
9.1.2 學生資訊與選課考試成績查詢實務183
9.2 電商零售資料查詢208
9.2.1 電商零售資料查詢相關資料表的建立208
9.2.2 電商零售資料查詢實務211
9.3 網路金融投資理財資料查詢231
9.3.1 網路金融投資理財資料查詢相關資料表的建立231
9.3.2 網路金融投資理財資料查詢實務235
9.4 社群網路遊戲資料查詢252
9.4.1 社群網路遊戲資料查詢相關資料表的建立253
9.4.2 社群網路遊戲資料查詢實務257
9.5 線下實體店銷售資料查詢276
9.5.1 線下實體店銷售資料查詢相關資料表的建立276
9.5.2 線下實體店銷售資料查詢實務282