
0人評分過此書
必須精通MySQL最新版:最成功應用範例全書
480 個詳細實例和16 個綜合案例原始程式碼最新版MySQL的最新特性一次說清楚 DBA人員、DB設計工程師、網頁工程師必備的案頭佳作 MySQL是老牌關聯式資料庫,每一個學程式設計的一定都會使用,但你真正了解MySQL嗎?市面上的書籍大部分已假設你對MySQL有一定的認識,因此許多重要的觀念都跳過不說,讓大部分的人都停留在「會用」,但「不知為何」的處境。本書是最新版MySQL,加入相當多新功能,並且幫你從頭複習每一個MySQL的重要指令及操作觀念,如果你是MySQL新手,這本書將是把你從新手過渡到高手的重要資產,如果你已熟悉MySQL,這本書也將補足你從前學習過程的不足,讓你的技術功能更紮實完整。 本書內容: 包含了MySQL的安裝與設定、資料庫的建立、資料表的建立、資料類型和運算子、MySQL函數、查詢資料、資料表的操作(插入、更新與刪除資料)、索引、預存程序和函數、視圖、觸發器、使用者管理、資料備份與還原、MySQL記錄檔、效能最佳化、MySQL Replication、MySQL Workbench、MySQL Utilities、MySQL Proxy、PHP操作MySQL資料庫和PDO資料庫抽象類別庫等。 最後也透過3個綜合案例的資料庫設計,進一步說明MySQL在實際工作中的應用。 適合讀者: 本書是一本完整介紹MySQL 資料庫技術的教學,內容豐富、條理清晰、實用性強,適合以下讀者學習使用: ■ MySQL 資料庫初學者。 ■ 對資料庫開發有興趣,希望快速、全面掌握 MySQL 的人員。 ■ 對其他資料庫有一定的了解,想轉到 MySQL 平台上的開發者。 ■ 大專院校和教育訓練學校相關專業的師生。 本書特色 1. 內容全面:涵蓋了所有MySQL 的基礎知識,由淺入深地掌握MySQL 資料庫開發技術。 2. 圖文並茂:在介紹案例的過程中,每一個操作均有對應步驟和過程說明。這種圖文結合的方式讓讀者在學習過程中能夠直觀、清晰地看到操作的過程以及效果,便於讀者更快地了解和掌握。 3. 易學好用:顛覆傳統「看」書的觀念,變成一本能「操作」的圖書。 4. 案例豐富:把基礎知識融匯於系統的案例實訓當中,並且結合綜合案例說明和擴充,進而達到「知其然,並知其所以然」的效果。 5. 提示說明:本書對讀者在學習過程中可能會遇到的疑難問題以「提示」的形式說明,以免讀者在學習的過程中走冤枉路。 6. 超值資源:本書共有480 個詳細實例和16 個綜合案例原始程式碼,能讓讀者在實戰應用中掌握MySQL 的每一項技能。
-
01 初識MySQL
-
1.1 資料庫基礎
-
1.2 資料庫技術組成
-
1.3 什麼是MySQL
-
1.4 MySQL工具
-
1.5 MySQL 8.0的新特性簡述
-
1.6 如何學習MySQL
-
-
02 MySQL的安裝與設定
-
2.1 Windows平台下安裝與設定MySQL 8.0
-
2.2 啟動服務並登入MySQL資料庫
-
2.3 MySQL常用圖形管理工具
-
2.4 Linux平台下安裝與設定MySQL 8.0
-
2.5 專家解惑
-
2.6 經典習題
-
-
03 資料庫的基本操作
-
3.1 建立資料庫
-
3.2 刪除資料庫
-
3.3 MySQL 8.0的新特性-系統表全部為InnoDB表
-
3.4 綜合案例-資料庫的建立和刪除
-
3.5 專家解惑
-
3.6 經典習題
-
-
04 資料表的基本操作
-
4.1 建立資料表
-
4.2 檢視資料表結構
-
4.3 修改資料表
-
4.4 刪除資料表
-
4.5 MySQL 8.0的新特性 1-預設字元集改為utf8mb4
-
4.6 MySQL 8.0的新特性 2-自動增加變數的持久化
-
4.7 綜合案例-資料表的基本操作
-
4.8 專家解惑
-
4.9 經典習題
-
-
05 資料類型和運算子
-
5.1 MySQL資料類型介紹
-
5.2 如何選擇資料類型
-
5.3 常見運算子介紹
-
5.4 綜合案例-運算子的使用
-
5.5 專家解惑
-
5.6 經典習題
-
-
06 MySQL函數
-
6.1 MySQL函數簡介
-
6.2 數學函數
-
6.3 字串函數
-
6.4 日期和時間函數
-
6.5 條件判斷函數
-
6.6 系統資訊函數
-
6.7 MySQL 8.0的新特性 1-加密函數
-
6.8 其他函數
-
6.9 MySQL 8.0的新特性 2-視窗函數
-
6.10 綜合案例-MySQL函數的使用
-
6.11 專家解惑
-
6.12 經典習題
-
-
07 查詢資料
-
7.1 基本查詢敘述
-
7.2 單表查詢
-
7.3 使用集合函數查詢
-
7.4 連接查詢
-
7.5 子查詢
-
7.6 合併查詢結果
-
7.7 為表和欄位取別名
-
7.8 使用正規表示法查詢
-
7.9 MySQL 8.0的新特性 1-GROUP BY不再隱式排序
-
7.10 MySQL 8.0的新特性 2-通用表運算式
-
7.11 綜合案例-資料表查詢操作
-
7.12 專家解惑
-
7.13 經典習題
-
-
08 插入、更新與刪除資料
-
8.1 插入資料
-
8.2 更新資料
-
8.3 刪除資料
-
8.4 為表增加計算列
-
8.5 MySQL 8.0的新特性-DDL的最小化
-
8.6 綜合案例-記錄的插入、更新和刪除
-
8.7 專家解惑
-
8.8 經典習題
-
-
09 索引
-
9.1 索引簡介
-
9.2 建立索引
-
9.3 刪除索引
-
9.4 MySQL 8.0的新特性 1-支援降冪索引
-
9.5 MySQL 8.0的新特性 2-統計長條圖
-
9.6 綜合案例-建立索引
-
9.7 專家解惑
-
9.8 經典習題
-
-
10 預存程序和函數
-
10.1 建立預存程序和函數
-
10.2 呼叫預存程序和函數
-
10.3 檢視預存程序和函數
-
10.4 修改預存程序和函數
-
10.5 刪除預存程序和函數
-
10.6 MySQL 8.0的新特性-全域變數的持久化
-
10.7 綜合案例-建立預存程序和函數
-
10.8 專家解惑
-
10.9 經典習題
-
-
11 視圖
-
11.1 視圖概述
-
11.2 建立視圖
-
11.3 檢視視圖
-
11.4 修改視圖
-
11.5 更新視圖
-
11.6 刪除視圖
-
11.7 綜合案例-視圖應用
-
11.8 專家解惑
-
11.9 經典習題
-
-
12 MySQL觸發器
-
12.1 建立觸發器
-
12.2 檢視觸發器
-
12.3 觸發器的使用
-
12.4 刪除觸發器
-
12.5 綜合案例-觸發器的使用
-
12.6 專家解惑
-
12.7 經典習題
-
-
13 MySQL許可權與安全管理
-
13.1 權限表
-
13.2 帳戶管理
-
13.3 許可權管理
-
13.4 存取控制
-
13.5 提升安全性
-
13.6 MySQL 8.0的新特性-管理角色
-
13.7 綜合案例-綜合管理使用者許可權
-
13.8 專家解惑
-
13.9 經典習題
-
-
14 資料備份與恢復
-
14.1 資料備份
-
14.2 資料恢復
-
14.3 資料庫遷移
-
14.4 表的匯出和匯入
-
14.5 綜合案例-資料的備份與恢復
-
14.6 專家解惑
-
14.7 經典習題
-
-
15 MySQL記錄檔
-
15.1 記錄檔簡介
-
15.2 二進位記錄檔
-
15.3 錯誤記錄檔
-
15.4 通用查詢記錄檔
-
15.5 慢查詢記錄檔
-
15.6 MySQL 8.0的新特性-記錄檔分類更詳細
-
15.7 綜合案例-MySQL記錄檔的綜合管理
-
15.8 專家解惑
-
15.9 經典習題
-
-
16 效能最佳化
-
16.1 最佳化簡介
-
16.2 最佳化查詢
-
16.3 最佳化資料庫結構
-
16.4 最佳化MySQL伺服器
-
16.5 臨時表效能最佳化
-
16.6 伺服器敘述逾時處理
-
16.7 建立全域通用表格空間
-
16.8 MySQL 8.0的新特性 1-支援不可見索引
-
16.9 MySQL 8.0的新特性 2-增加資源群組
-
16.10 綜合案例-全面最佳化MySQL 伺服器
-
16.11 專家解惑
-
16.12 經典習題
-
-
17 MySQL Replication
-
17.1 MySQL Replication概述
-
17.2 Windows環境下的MySQL主從複製
-
17.3 Linux環境下的MySQL複製
-
17.4 檢視Slave的複製進度
-
17.5 日常管理和維護
-
17.6 切換主從伺服器
-
17.7 多源複製的改進
-
17.8 專家解惑
-
17.9 經典習題
-
-
18 MySQL Workbench的使用
-
18.1 MySQL Workbench簡介
-
18.2 SQL Development的基本操作
-
18.3 Data Modeling的基本操作
-
18.4 Server Administration的基本操作
-
18.5 專家解惑
-
18.6 經典習題
-
-
19 MySQL管理利器-MySQL Utilities
-
19.1 MySQL Utilities概述
-
19.2 安裝與設定
-
19.3 管理與維護
-
19.4 專家解惑
-
19.5 經典習題
-
-
20 讀寫分離的利器-MySQL Proxy
-
20.1 概述
-
20.2 安裝與設定
-
20.3 使用MySQL Proxy實現讀寫分離
-
20.4 專家解惑
-
20.5 經典習題
-
-
21 精通MySQL儲存引擎
-
21.1 MySQL架構
-
21.2 資料庫儲存引擎
-
21.3 認識MySQL的鎖定機制
-
21.4 MyISAM的鎖定機制
-
21.5 InnoDB的鎖定機制
-
21.6 InnoDB儲存引擎的線上操作
-
21.7 MySQL 8.0的新特性 1-支援JSON類型
-
21.8 MySQL 8.0的新特性 2-全文索引的加強
-
21.9 MySQL 8.0的新特性 3-動態修改InnoDB緩衝集區的大小
-
21.10 MySQL 8.0的新特性 4-表格空間資料加密
-
21.11 MySQL 8.0的新特性 5-跳過鎖等待
-
21.12 專家解惑
-
21.13 經典習題
-
-
22 PHP操作MySQL資料庫
-
22.1 PHP 存取MySQL資料庫的一般步驟
-
22.2 連接資料庫前的準備工作
-
22.3 存取資料庫
-
22.4 綜合實例 1-PHP操作MySQL資料庫
-
22.5 綜合實例 2-使用insert敘述動態增加使用者資訊
-
22.6 綜合實例 3-使用select敘述查詢資料資訊
-
22.7 專家解惑
-
-
23 PDO資料庫抽象類別庫
-
23.1 PDO概述
-
23.2 PDO的安裝
-
23.3 使用PDO操作MySQL
-
23.4 綜合實例-PDO的prepare表述
-
23.5 專家解惑
-
-
24 綜合專案 1-開發線上購物
-
24.1 系統功能描述
-
24.2 系統功能分析
-
24.3 程式的實作方式
-
24.4 程式執行
-
-
25 綜合專案 2-討論區管理系統資料庫設計
-
25.1 系統概述
-
25.2 系統功能
-
25.3 資料庫設計和實現
-
-
26 綜合專案 3-新聞發佈系統資料庫設計
-
26.1 系統概述
-
26.2 系統功能
-
26.3 資料庫設計和實現
-
- 出版地 : 臺灣
- 語言 : 繁體中文
- DOI : 10.978.9865501/679
評分與評論
請登入後再留言與評分