本書結合大量示例和實戰案例,全面、系統、深入地介紹了MySQL資料庫技術,重點闡述了MySQL開發、優化和運維過程中的各個技術點。該書對學習MySQL技術有較高的參考價值,尤其是環境搭建、優化、運維和架構等內容可直接用於實際工作中。 全書共33章,分為6篇。第1篇「MySQL基礎」,介紹資料庫的定義、發展,以及資料庫技術和MySQL資料庫的三大範式與存儲引擎。第2篇「環境搭建」,介紹VMware虛擬機以及Windows、Mac OS X和CentOS操作系統的安裝,並介紹如何在三大操作系統上安裝和配置MySQL。第3篇「MySQL開發」,介紹MySQL中的資料庫操作、數據表操作、數據類型、運算符、函數、數據變更、數據查詢、索引、視圖、存儲過程、觸發器、分區、公用表表達式和生成列等。第4篇「MySQL優化」,介紹MySQL中的查詢優化、索引優化、SQL語句優化、資料庫優化、伺服器優化、應用程序優化及其他優化技術。第5篇「MySQL運維」,介紹MySQL中各種命令行工具的使用,以及各種日誌的開啟、查看、刪除與關閉,並介紹數據的備份與恢復及MySQL中的賬戶管理。第6篇「MySQL架構」,介紹MySQL中的複製、讀寫分離環境搭建,以及如何實現MySQL的高可用架構等。 本書適合想全面學習MySQL的資料庫管理人員、開發人員、運維工程師和架構師閱讀,也適合各大院校的學生及相關培訓機構的學員閱讀。另外,該書還非常適合作為一本案頭手冊供相關技術人員隨查隨用。