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