本書詳細(xì)介紹了如何安裝、管理、備份、維護(hù)和優(yōu)化一個(gè)MySQL系統(tǒng)。對(duì)于每一件服務(wù)器操作都提出了多種的解決方案。對(duì)于每一種的方法,雖然不一定都是非常實(shí)用的方法,讀者能通過(guò)這些方法,熟悉MySQL的特點(diǎn)和強(qiáng)大的功能。
MySQL是一個(gè)真正的多用戶、多線程SQL數(shù)據(jù)庫(kù)服務(wù)器。SQL(結(jié)構(gòu)化查詢語(yǔ)言)是世界上最流行的和標(biāo)準(zhǔn)化的數(shù)據(jù)庫(kù)語(yǔ)言。MySQL是以一個(gè)客戶機(jī)/服務(wù)器結(jié)構(gòu)的實(shí)現(xiàn),它由一個(gè)服務(wù)器守護(hù)程序mysqld和很多不同的客戶程序和庫(kù)組成。
SQL是一種標(biāo)準(zhǔn)化的語(yǔ)言,它使得存儲(chǔ)、更新和存取信息更容易。例如,你能用SQL語(yǔ)言為一個(gè)網(wǎng)站檢索產(chǎn)品信息及存儲(chǔ)顧客信息,同時(shí)MySQL也足夠快和靈活以允許你存儲(chǔ)記錄文件和圖像。
對(duì)于每一項(xiàng)具體的服務(wù)器操作,本書都盡量給出了多種的解決方案。讀者既可以學(xué)會(huì)如何使用MySQL,同時(shí)也可以通過(guò)這樣的安排一窺MySQL的靈活性,并且可以通過(guò)這種舉一反三的方法,對(duì)MySQL系統(tǒng)有一個(gè)非常詳盡的了解,也能夠加深對(duì)培訓(xùn)內(nèi)容的理解和記憶。
第一章簡(jiǎn)單介紹了MySQL的歷史、特點(diǎn),同時(shí)對(duì)SQL的語(yǔ)法進(jìn)行了簡(jiǎn)單的介紹。如果讀者對(duì)第一章的內(nèi)容不能很好的掌握,可以略過(guò)不了解的內(nèi)容,在閱讀二、三章之后重新理解其中內(nèi)容。
第二章介紹了如何安裝一個(gè)MySQL系統(tǒng)。
第三、四章詳細(xì)敘述了如何利用SQL語(yǔ)言以及其它的客戶工具對(duì)MySQL數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行操作。
第五、六章介紹了數(shù)據(jù)庫(kù)目錄以及如何備份、恢復(fù)和維護(hù)數(shù)據(jù)庫(kù)安裝。
第七章介紹了MySQL權(quán)限系統(tǒng)和如何為數(shù)據(jù)庫(kù)創(chuàng)建、撤銷授權(quán)。
第八章則對(duì)優(yōu)化數(shù)據(jù)庫(kù)性能的各個(gè)方面進(jìn)行了闡述。
附錄一中詳細(xì)列出了MYSQL列類型、函數(shù)和SQL語(yǔ)句的參考。
附錄二全面介紹了本書出現(xiàn)的程序的全部選項(xiàng)及其含義。