目錄
前言
第 1 章 背景知識
資料庫簡介
SQL 是什麼?
SQL 敘述的類別
什麼是 MySQL?
其他參考資源
第 2 章 建立與植入資料庫
建立 MySQL 資料庫
使用 mysql 命令列工具
MySQL 的資料型別
建立資料表
植入資料與調整資料表
敘述不靈光的時機
範例資料庫 Bank 綱要
第 3 章 查詢入門
查詢機制
查詢子句
SELECT 子句
FROM 子句
WHERE 子句
習題
第 4 章 過濾條件
條件式評估
建立條件式
條件式類型
NULL:就這四字!
習題
第 5 章 複數資料表查詢
何謂聯結
聯結三份以上資料表
自我聯結
相等聯結與非相等聯結
聯結條件 VS 過濾條件
習題
第 6 章 處理集合
理論基礎
集合理論的實作
集合運算
集合運算的規則
習題
第 7 章 資料產生、轉換與操作
處理字串資料
處理數字資料
處理時間資料
轉換函式
習題
第 8 章 群組與聚合
群組的概念
聚合函式
產生群組
群組的過濾條件式
習題
第 9 章 子查詢
什麼是子查詢?
子查詢的類型
非關聯性子查詢
關聯式子查詢
使用子查詢的時機
子查詢摘要
習題
第 10 章 再談聯結
外部聯結
交叉聯結
自然聯結
習題
第 11 章 條件邏輯
什麼是條件邏輯
CASE 運算式
CASE 運算式範例
習題
第 12 章 交易
複數使用者的資料庫
何謂 transaction
第 13 章 索引與限制
索引
限制
附錄 A 範例資料庫的 ER 圖表
附錄 B MySQL 對 SQL 語言的擴充
附錄 C 習題解答
附錄 D 參考資源
索引