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