這可能是學習MySQL不容錯過的4本免費電子書
MySQL是一個開源的關系型數據庫,也是一個多用戶、多線程的數據庫管理系統。它是流行的LAMP開發平臺(Linux、Apache HTTP Server、MySQL和PHP編程語言)的一個元素,MySQL在Web上尤其流行。
MySQL所使用的 SQL 語言是用于訪問數據庫的最常用標準化語言。MySQL 軟件采用了雙授權政策,分為社區版和商業版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網站的開發都選擇 MySQL 作為網站數據庫。它的可擴展性和靈活性使它適合幾乎任何應用程序。
MySQL開發項目遵循GNU通用公共許可證,本文我們將推薦幾本關于MySQL的好書,這些書全部是免費的
1、《MySQL Notes for Professionals》
這本MySQL專業手冊是由Stack Overflow編寫的,共199頁。章節涵蓋:
- 開始使用MySQL
- 數據類型
- 創建數據庫
- 字符串操作
- 創建表
- JSON
- 服務器信息
- 性能調優
- ......
該文本遵循Creative Commons BY-SA許可證發布。
下載地址:https://books.goalkicker.com/MySQLBook/
2、《MySQL》
本書分為7大章節,分別從兩個角度對如何使用MySQL數據庫展開:
- 應用程序開發人員:了解SQL基礎知識,phpMyAdmin,查詢優化
- 系統管理員:了解安裝,安全性,維護,故障轉移,高可用性
最重要的是,本書是根據GNU自由文檔許可和知識共享署名/相同方式許可,本書可供所有人免費使用和共享。
下載地址:https://en.wikibooks.org/wiki/MySQL
3、《Intrusion Detection with SNORT: Using SNORT, Apache, MySQL, PHP, and ACID》
Snort是美國Sourcefire公司開發的發布在GPL v2下的IDS(Intrusion Detection System)軟件,開源網絡入侵監測系統,本書章節涵蓋:
- 什么是入侵檢測?
- 安裝Snort和入門
- 使用Snort規則
- 插件,預處理器和輸出模塊
- 使用Snort與MySQL
- 使用ACID和SnortSnarf與Snort
- 其他工具
下載地址:http://ptgmedia.pearsoncmg.com/imprint_downloads/informit/perens/0131407333.pdf
4、《MySQL 8.0 Reference Manual》
最后一本是MySQL參考手冊,是官方文件,它記錄了MySQL 8.0到8.0.15。你可以打印副本。只要實際內容沒有以任何方式改變或編輯,就允許轉換為其他格式。
下載地址:https://dev.mysql.com/doc/refman/8.0/en/