這份MySQL全面手冊,受喜愛程度不輸任何大廠筆記! 目錄

MySQL是目前最流行的開放源代碼數據庫管理系統,全世界的裝機量已超過400萬臺。本書詳細介紹瞭如何使用可定製的關係數據庫管理系統支持健壯的、可靠的、任務關鍵的應用程序。

今天給大家分享的是一份MySQL全面手冊,本書採取了一個全面的方法:涵蓋了MySQL的主要特性以及諸如複製和各種API接口編程之類的高級主題。它還爲理解關係模型提供了堅實的基礎,全面涵蓋了ACID事務和對關係數據庫不夠了解的人所要掌握的基本概念。

本書還涉及了熟悉Oracle或其他數據庫系統的用戶和管理員所需要的基本知識。體驗過MySQL的人,對熟悉的主題會找到新的視角,從而更深入洞察MySQL的世界,提高他們現有的知識和經驗。

在讀者使用MySQL時,本書將會是一個頗有價值的資源。

目錄

第一部分提供MySQL的簡介,並且指導在UNIX和Windows 上安裝MySQL。

第1章 探討了MySQL的歷史和發展,它的特性,並且解釋了爲什麼它能提供如此引人注目的價值。

第2章 粗略講解了MySQL的優點,解釋了各種MySQL子系統以及它們是如何相互配合的。

第3章 研究如何在UNIX和Windows上獲得、安裝、配置和測試MySQL服務器版本。還從有助於讀者選擇恰當的服務器版本的角度出發,解釋了可以使用的不同MySQL服務器版本之間的差異。

第二部分講述MySQL服務器的實際應用,解釋了怎樣使用SQL命令集來創建數據庫和表、添加和刪除記錄、執行查詢和使用諸如事務和子查詢之類的高級MySQL4.x特性。

第4章 講述SQL的歷史和發展,此外還包括一個簡單的教程,使新用戶熟悉用於創建和將信息輸入數據庫的基本SQL命令。

第5章 研究MySQL所支持的各種數據類型,並且探討了如何用它們來增強表的一致性和完整性。

第6章 介紹MySQL的算術運算、邏輯運算、比較運算和位運算,並且演示了它們怎樣用於執行計算、比較和轉換。

第7章 講述MySQL的大量內置函數,向讀者展示瞭如何用最少的時間和精力來允許MySQL開發者執行從數據處理到口令加密等一系列操作。

第8章 深入討論MySQL用來存儲數據的數據庫和表的結構,並且解釋了用來創建、修改和刪除數據庫、表和索引的SQL命令。本章的核心是討論MySQL強大的CREATE TABLE命令,它提供了表創建過程的適度控制,探討了對MySQL相對比較新的外鍵和全文索引。

第9章 繼續前一章,解釋了怎樣把記錄插入到現有的MySQL數據庫中。本章的第--部分論述了INSERT,UPDATE和DELETE命令,舉例說明了怎樣使用它們來處理數據庫記錄,並且闡明瞭MySQL特有的關於標準命令句法的某些問題;第二部分深入研究了SELECT語句,展示瞭如何使用它來創建數據庫中記錄的過濾子集;排序、分組和計算記錄;使用會話變量;用多種不同的格式輸入和輸出數據等功能。

第10章 講述多表查詢,展示了表之間的關係如何以不同的方式連接記錄,以生成更有用的報表本章論述了各種類型的連接,並且演示了它們在許多不同情況下的用法。

第11章 講述如何在查詢裏嵌套查詢,以求更高級的查詢運算,這是MySQL4.1新引入的特性。

第12章 研究MySQL4.x的另一個非常強大的新特性:把一系列SQL語句分組成單個單元並 原子性地執行它們,或在出錯的事件中撤銷全部改動的能力。

第三部分論述在管理和維護一個MySQL RDBMS時要做的工作,包括像數據庫備份和修復、安全性、訪問控制、活動H志、服務器優化和故障排除這樣的主題。

第13章 分析了MySQL數據庫管理員的作用,解釋了像啓動和關閉服務器、修改默認的服務器配置和檢查MySQL日誌文件這樣的常規任務。

第14章 講述MySQL的安全和權限系統,探討了用戶賬號和口令的管理(包括忘記了MysQL超級用戶口令的解決辦法)。

第15章 提供了關於如何備份和恢復一個MySQL 數據庫,以及如何使用MySQL提供的功能從一個被破壞的數據庫中恢復數據的信息和指導。

第16章 提供了讓MySQL服務器性能儘量達到最大的技巧和竅門,包括關於優化查詢達到快速執行,修改高速緩衝存儲器和緩衝器設置以達到迅速響應,以及使用特殊的運行時間參數以求更有效的資源利用等方面的信息。

第17章 論述MySQL的另一個更有趣和強大的特性:自動複製跨越不同主機的數據庫的能力。

第四部分主要針對開發者,它論述了MySQL API,一套建立自定義數據驅動的MySQL應用程序的功能全面而強大的工具。本部分包括實例和C,Perl,PHP API源代碼。

第18章 通過一系列API揭示了MySQL內部結構的情況和基本原理,對各種API的性能提供了簡要的描述。其目的是幫助開發者選擇適合他們的特殊要求的API。本章還對不同API之間相互比較的優點進行了論述。

第19章 討論如何使用MySQL發佈版本包含的C庫API編寫MySQL客戶應用程序。現實的例子包括~一個交互式命令行SQL客戶機和個支持數據輸入和簡單報表生成功能的交互式開支追蹤程序。

第20章 討論Perl DBI,特別介紹了MySQL驅動程序和可以通過Perl腳本連接MySQL數據庫的DBI方法。在這裏的現實應用軟件是一個基於CGI的線索評論系統,通過一個標準網絡瀏覽器可以訪問它並且適合在內容豐富的網站上使用。

第21章 主要圍繞PHP進行論述,它是MySQL所包含的支持數據庫Web應用程序的一種流行的腳本語言。此外還詳細論述了相關的PHP函數。本章通過適用於任何網絡瀏覽器的一個數據庫驅動的書籤應用程序,演示了MysQL 與PHP組合的現實可用性。

學習MySQL的最好的方法是理論和實踐相結合。需要這份【MySQL全面手冊】的朋友:

快速入手通道:(點這裏)下載!誠意滿滿!!!

Java面試精選題、架構實戰文檔傳送門:https://docs.qq.com/doc/DRW1nUkdhZG5zeGVi

整理不易,覺得有幫助的朋友可以幫忙點贊分享支持一下小編~

你的支持,我的動力;祝各位前程似錦,offer不斷!!!

與其他很多書籍不同,本書沒有假定讀者預先具有SQL知識和數據庫基礎。相反,它通過舉例、使用教程和現實世界的實例來解釋其概念,從而增進讀者對MySQL RDBMS的熟悉程度。在後面的章節中,將鼓勵讀者在自己的MySQL環境裏試驗各種實例。這樣做不會破壞任何東西,反而會使讀者從親身的經歷中收穫大量的知識。

希望讀者朋友們能夠通過閱讀本文,能夠從容的將MySQL的知識體系,系統化的梳理一遍,從技術的根本上得到提升。希望這篇文章能夠對你有幫助!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章