本書以“案例先行、任務驅動、增設場景、案例實訓”為編寫模式,由淺入深、循序漸進、系統(tǒng)地介紹了MySQL的相關知識及其在數據庫開發(fā)中的實際應用,并通過具體案例,幫助讀者鞏固所學知識,以便更好地進行開發(fā)實踐。全書書共10章,內容涵蓋了數據庫設計、MySQL基礎知識、表管理、函數、存儲過程、觸發(fā)器、事務和鎖機制等。
1.入門門檻低
為了便于自學,本書內容編排由淺入深,即便讀者沒有任何數據庫基礎,也絲毫不會影響數據庫知識的學習。
2.講解細膩、便于實踐操作
本書以案例為導向,將案例分解成若干實踐任務,再將實踐任務分解成若干場景,通過實踐任務以及增設場景講解MySQL各個知識點,講解細膩,便于讀者實踐操作。
3.案例雖小,五臟俱全
本書精心定制的案例大小適中,非常易于理解。本書將知識點場景化,不僅將字符集、存儲引擎、全局變量等知識融入場景,還將全文檢索、存儲過程、觸發(fā)器、函數、事務、鎖等知識融入場景,并將場景封裝成實踐任務,最終實現了具體案例。無須太多技術基礎,讀者不僅不知不覺中學習MySQL知識,還可以開發(fā)出類實際系統(tǒng),并能運行和展示,提升讀者的學習成就感。
4.遵循學習曲線、內容編排一氣呵成
本書遵循學習曲線,案例組織、任務取舍由淺入深,內容編排一氣呵成。
5.選用盡可能少的數據庫表講解MySQL盡可能多的知識
本書選用盡可能少的數據庫表講解MySQL盡可能多的知識,經常使用的表不超過5個,最大程度地減輕讀者的學習負擔。
6.注重設計
初學者通常存在致命的誤區(qū):重開發(fā),輕設計。開發(fā)出來的數據庫往往成了倒立的金字塔,頭重腳輕。真正的數據庫開發(fā),首先強調的是設計。正因為如此,本書第1章詳細講解數據庫設計的相關知識,簡言之:第1章略顯枯燥,內容卻無比重要。
本書以**版8.0介紹MySQL的使用,讀者需要提前安裝64位Windows操作系統(tǒng)。如果只安裝了32位操作系統(tǒng),讀者也可以使用本書,可選用8.0的次新版本5.7.26,本書詳細介紹了5.7和8.0版本的安裝區(qū)別以及使用區(qū)別。
本書配套資源豐富且完善,包括MySQL安裝程序(8.0版本和5.7.26版本)、PPT電子課件、案例源代碼、電子教案、教學進度表、非筆試考核方案等。
孔祥盛,長期從事網絡數據庫技術、網頁設計與制作、PHP教學與培訓等工作,具有豐富的教學與研究開發(fā)經驗,積累了大量的開發(fā)案例。編寫的PHP教材語言通俗易懂,言簡意賅,用極其短小精干的案例講述技術知識,受到廣大初學者的推崇。