作者:猿哥;
來源:程序員書庫

各大論壇上總是有很多同學諮詢學習MySQL有哪些書,或者是入行DBA要做哪些準備。今天就和大家分享下想學習MySQL可以選擇哪些書籍。

數據是Web應用程序最重要的部分。隨着互聯網和高端Web應用程序的發展,使用最新的開發技術來實現高效的數據管理變得至關重要。目前,MySQL是最受歡迎和最常用的數據庫之一,而且MySQL支持不同的平臺,包括Unix,Linux和Windows,更重要的是,MySQL能承受高併發訪問。

如果你打算開始使用MySQL,建議你可以看看這些書:

1、《MySQL Crash Course》


MySQL進階:從小工到專家的必讀書籍



本書適合Web應用程序開發開發新手,書中內容講解節奏很快。關於本書最大的特點是是它從MySQL的基本概念開始,包括排序,編寫查詢等。但是,本書不適用於高級Web應用程序,因爲它只提供了對COMMIT,BEGIN和ROLLBACK等入門級命令的概念解釋。

2、《MySQL (5th Edition)》


MySQL進階:從小工到專家的必讀書籍



《MySQL技術內幕(第5版)》是MySQL方面名副其實的經典著作,Paul DuBois Sun 公司MySQL文檔團隊的技術作者,因此本書的技術水準非常高,詳細討論了MySQL的每個方面,包括數據類型,安全性,訪問控制,查詢優化技巧,本書還爲使用C語言、PHP語言和Perl語言開發數據庫應用的讀者提供了相關內容。

它還包含企業Web應用程序遇到的一些最常見的安全風險和保護它們的最佳實踐,因此,本書對於有經驗的和初學者的程序員都很有用。

3、《高性能 MySQL》


MySQL進階:從小工到專家的必讀書籍



如果你是一位計劃學習MySQL開發最佳實踐的中級程序員,本書將是你的不二之選。本書討論索引,模式和查詢優化的高級技術。對於潛在的程序員,內容涵蓋mysql 架構和歷史,基準測試和性能剖析,數據庫軟硬件性能優化,複製、備份和恢復,高可用與高可擴展性,以及雲端的mysql 和mysql相關工具等方面的內容。

本書是在實踐和理論有一個很好的平衡。你可以通過瞭解診斷和建議的最佳工具,以解決任何此類性能問題。本書非常適合尋求全面學習體驗的開發人員。

4、《PHP and MySQL Web Development》


MySQL進階:從小工到專家的必讀書籍



在當前的開發環境中,開發人員經常將開源工具(如PHP和MySQL)聯合起來開發Web應用程序。本書介紹了PHP和MySQL編程的最佳實踐。本書中的示例代碼可以幫助你立即開始Web應用程序開發。這本書可以幫助讀者更好的理解該領域的最新發展,特別是如果你正準備參加PHP面試。

5、《MySQL 5.0 Certification Study Guide》


MySQL進階:從小工到專家的必讀書籍


顧名思義,本書面向準備MySQL認證的用戶。本書由官方認證小組編寫,它涵蓋了認證考試的每一個主題。本書包含許多練習,儘管它們可能與您在考試中可能遇到的不同。它涵蓋了MySQL 5.0的所有基本功能。此外,本書還附帶一張CD-ROM該書以易於閱讀的風格編寫,這讓讀者更容易接收

6、《MySQL Cookbook》

MySQL進階:從小工到專家的必讀書籍


爲各個層次的、沒有時間和精力來從頭解決MySQL問題的用戶提供了大量簡練、精闢的代碼段和可用的示例,每節都闡述了代碼應該如何工作及原因所在。通過本書你可以學到如何編寫基於MySQL的程序、從表中查詢數據。表管理等知識點

7、《Understanding MySQL Internals》


MySQL進階:從小工到專家的必讀書籍



從公共可用性的意義上講,MySQL源代碼是開放源代碼,但如果對其不瞭解,則實質上,它對於您來說是封閉的。MysQL開發團隊的前成員Sasha Pachev通過《深入理解MySQL核心技術》給出了MySQL 5的全面指南,揭示了這一強大數據庫的內部運作。

你可以通過本書直奔MySQL核心技術,瞭解各種數據結構和各種方便的功能的運作情況,瞭解如何添加新的存儲引擎和配置選項等。

8、MySQL的官方手冊


MySQL進階:從小工到專家的必讀書籍



想要閱讀MySQL最詳細的內容,沒有任何一本書會比的上他的官方手冊,其實很多知識點在MySQL官方手冊上都寫的清清楚楚,當然,話說回來,MySQL官方手冊內容非常多,一時半會很難消化完,但你完全可以選擇你感興趣的內容點去學習。MySQL官方手冊地址:https://dev.mysql.com/doc/

相關文章