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的知識體系,系統化的梳理一遍,從技術的根本上得到提升,希望這篇文章能夠對你有幫助!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/197026.html
標籤:java
