MySQL技術(shù)內(nèi)幕(第4版)

出版時(shí)間:2011-7  出版社:人民郵電  作者:Paul DuBois  頁(yè)數(shù):886  譯者:楊曉云,王建橋,楊 濤  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

  《MySQL技術(shù)內(nèi)幕(第4版)》介紹了MySQL的基礎(chǔ)知識(shí)及其有別于其他數(shù)據(jù)庫(kù)系統(tǒng)的獨(dú)特功能,包括SQL的工作原理和MySQL
API的相關(guān)知識(shí);講述了如何將MySQL與Perl或PHP等語(yǔ)言結(jié)合起來(lái),為數(shù)據(jù)庫(kù)查詢(xún)結(jié)果生成動(dòng)態(tài)Web頁(yè)面,如何編寫(xiě)MySQL數(shù)據(jù)訪問(wèn)程序;詳細(xì)討論了數(shù)據(jù)庫(kù)管理和維護(hù)、數(shù)據(jù)目錄的組織和內(nèi)容、訪問(wèn)控制、安全連接等。附錄還提供了軟件的安裝信息,羅列了MySQL數(shù)據(jù)類(lèi)型、函數(shù)、變量、語(yǔ)法、程序、API等重要細(xì)節(jié)。
  《MySQL技術(shù)內(nèi)幕(第4版)》是一部全面的MySQL指南,對(duì)數(shù)據(jù)庫(kù)系統(tǒng)感興趣的讀者都能從中獲益。

作者簡(jiǎn)介

  Paul DuBois Sun
公司MySQL文檔團(tuán)隊(duì)的技術(shù)作者、開(kāi)源社區(qū)和MySQL社區(qū)活躍的技術(shù)專(zhuān)家,同時(shí)也是一名數(shù)據(jù)庫(kù)管理員。他曾參與過(guò)MySQL在線文檔的編寫(xiě)工作。除本書(shū)外,他還著有MySQL
and Perl for the Web、MySQL Cookbook、Using csh and tcsh以及Software
Portability with imake等書(shū)。

書(shū)籍目錄

第一部分 MySQL基礎(chǔ)知識(shí)  
 第1章 MySQL和SQL 入門(mén) 
  1.1 MySQL的用途 
  1.2 示例數(shù)據(jù)庫(kù) 
   1.2.1 “美國(guó)歷史研究會(huì)”場(chǎng)景 
   1.2.2 考試記分項(xiàng)目 
   1.2.3 關(guān)于示例數(shù)據(jù)庫(kù)的說(shuō)明 
  1.3 數(shù)據(jù)庫(kù)基本術(shù)語(yǔ) 
   1.3.1 數(shù)據(jù)庫(kù)的組織結(jié)構(gòu) 
   1.3.2 數(shù)據(jù)庫(kù)查詢(xún)語(yǔ)言 
   1.3.3 MySQL的體系結(jié)構(gòu) 
  1.4 MySQL 
   1.4.1 如何獲得示例數(shù)據(jù)庫(kù) 
   1.4.2 最低配置要求 
   1.4.3 如何建立和斷開(kāi)與服務(wù)器的連接 
   1.4.4 執(zhí)行SQL語(yǔ)句 
   1.4.5 創(chuàng)建數(shù)據(jù)庫(kù) 
   1.4.6 創(chuàng)建數(shù)據(jù)表 
   1.4.7 如何添加新的數(shù)據(jù)行 
   1.4.8 將sampdb數(shù)據(jù)庫(kù)重設(shè)為原來(lái)的狀態(tài) 
   1.4.9 檢索信息 
   1.4.10 如何刪除或更新現(xiàn)有的數(shù)據(jù)行 
  1.5 與客戶(hù)程序MySQL交互的技巧 
   1.5.1 簡(jiǎn)化連接過(guò)程 
   1.5.2 減少輸入查詢(xún)命令時(shí)的打字動(dòng)作 
  1.6 后面各章的學(xué)習(xí)計(jì)劃   
 第2章 使用SQL管理數(shù)據(jù) 
  2.1 MySQL服務(wù)器的SQL模式 
  2.2 MySQL標(biāo)識(shí)符語(yǔ)法和命名規(guī)則 
  2.3 SQL語(yǔ)句中的字母大小寫(xiě)問(wèn)題  
  2.4 字符集支持 
   2.4.1 字符集的設(shè)定 
   2.4.2 確定可供選用的字符集和當(dāng)前設(shè)置 
   2.4.3  Unicode支持 
  2.5  數(shù)據(jù)庫(kù)的選定、創(chuàng)建、刪除和變更 
   2.5.1 數(shù)據(jù)庫(kù)的選定 
   2.5.2 數(shù)據(jù)庫(kù)的創(chuàng)建 
   2.5.3 數(shù)據(jù)庫(kù)的刪除 
   2.5.4 數(shù)據(jù)庫(kù)的變更 
  2.6 數(shù)據(jù)表的創(chuàng)建、刪除、索引和變更 
   2.6.1 存儲(chǔ)引擎的特征 
   2.6.2 創(chuàng)建數(shù)據(jù)表 
   2.6.3 刪除數(shù)據(jù)表 
   2.6.4 為數(shù)據(jù)表編制索引 
   2.6.5 改變數(shù)據(jù)表的結(jié)構(gòu) 
  2.7 獲取數(shù)據(jù)庫(kù)的元數(shù)據(jù) 
   2.7.1 用SHOW語(yǔ)句獲取元數(shù)據(jù) 
   2.7.2 從INFORMATION_SCHEMA數(shù)據(jù)庫(kù)獲取元數(shù)據(jù) 
   2.7.3 從命令行獲取元數(shù)據(jù) 
  2.8 利用聯(lián)結(jié)操作對(duì)多個(gè)數(shù)據(jù)表進(jìn)行檢索 
   2.8.1 內(nèi)聯(lián)結(jié) 
   2.8.2 避免歧義:如何在聯(lián)結(jié)操作中給出數(shù)據(jù)列的名字 
   2.8.3 左聯(lián)結(jié)和右聯(lián)結(jié)(外聯(lián)結(jié)) 
  2.9 用子查詢(xún)進(jìn)行多數(shù)據(jù)表檢索 
   2.9.1 子查詢(xún)與關(guān)系比較操作符 
   2.9.2 IN和NOT IN子查詢(xún) 
   2.9.3 ALL、ANY和SOME子查詢(xún) 
   2.9.4 EXISTS和NOT EXISTS子查詢(xún) 
   2.9.5 與主查詢(xún)相關(guān)的子查詢(xún) 
   2.9.6 FROM子句中的子查詢(xún) 
   2.9.7 把子查詢(xún)改寫(xiě)為聯(lián)結(jié)查詢(xún) 
  2.10 用UNION語(yǔ)句進(jìn)行多數(shù)據(jù)表檢索 
  2.11 使用視圖 
  2.12 涉及多個(gè)數(shù)據(jù)表的刪除和更新操作 
  2.13 事務(wù)處理 
   2.13.1 利用事務(wù)來(lái)保證語(yǔ)句的安全執(zhí)行 
   2.13.2 使用事務(wù)保存點(diǎn) 
   2.13.3 事務(wù)的隔離性 
   2.13.4 事務(wù)問(wèn)題的非事務(wù)解決方案 
  2.14 外鍵和引用完整性 
   2.14.1 外鍵的創(chuàng)建和使用 
   2.14.2 如果不能使用外鍵該怎么辦 
  2.15 使用FULLTEXT索引 
   2.15.1 全文搜索:自然語(yǔ)言模式 
   2.15.2 全文搜索:布爾模式 
   2.15.3 全文搜索:查詢(xún)擴(kuò)展模式 
   2.15.4 配置全文搜索引擎   
 第3章 數(shù)據(jù)類(lèi)型 
  3.1 數(shù)據(jù)值的類(lèi)別 
   3.1.1 數(shù)值 
   3.1.2 字符串值 
   3.1.3 日期/時(shí)間值 
   3.1.4 坐標(biāo)值 
   3.1.5 布爾值 
   3.1.6 空值NULL 
  3.2 MySQL的數(shù)據(jù)類(lèi)型 
   3.2.1 數(shù)據(jù)類(lèi)型概述 
   3.2.2 數(shù)據(jù)表中的特殊列類(lèi)型 
   3.2.3 指定列默認(rèn)值 
   3.2.4 數(shù)值數(shù)據(jù)類(lèi)型 
   3.2.5 字符串?dāng)?shù)據(jù)類(lèi)型 
   3.2.6 日期/時(shí)間數(shù)據(jù)類(lèi)型 
   3.2.7 空間數(shù)據(jù)類(lèi)型 
  3.3 MySQL如何處理非法數(shù)據(jù)值 
  3.4 序列 
   3.4.1 通用AUTO_INCREMENT屬性 
   3.4.2 與特定存儲(chǔ)引擎有關(guān)的AUTO_INCREMENT屬性 
   3.4.3 使用AUTO_INCREMENT數(shù)據(jù)列時(shí)的要點(diǎn) 
   3.4.4 使用AUTO_INCREMENT機(jī)制時(shí)的注意事項(xiàng) 
   3.4.5 如何在不使用AUTO_INCREMENT的情況下生成序列編號(hào) 
  3.5 表達(dá)式求值和類(lèi)型轉(zhuǎn)換 
   3.5.1 表達(dá)式的編寫(xiě) 
   3.5.2 類(lèi)型轉(zhuǎn)換 
  3.6 數(shù)據(jù)類(lèi)型的選用 
   3.6.1 數(shù)據(jù)列將容納什么樣的數(shù)據(jù) 
   3.6.2 數(shù)據(jù)是否都在某個(gè)特定的區(qū)間內(nèi) 
   3.6.3 與挑選數(shù)據(jù)類(lèi)型有關(guān)的問(wèn)題是相互影響的   
 第4章 存儲(chǔ)程序 
  4.1 復(fù)合語(yǔ)句和語(yǔ)句分隔符 
  4.2 存儲(chǔ)函數(shù)和存儲(chǔ)過(guò)程 
   4.2.1 存儲(chǔ)函數(shù)和存儲(chǔ)過(guò)程的權(quán)限 
   4.2.2 存儲(chǔ)過(guò)程的參數(shù)類(lèi)型 
  4.3 觸發(fā)器 
  4.4 事件 
  4.5 存儲(chǔ)程序和視圖的安全性  
 第5章 查詢(xún)優(yōu)化 
  5.1 使用索引 
   5.1.1 索引的優(yōu)點(diǎn) 
   5.1.2 索引的缺點(diǎn) 
   5.1.3 挑選索引 
  5.2 MySQL的查詢(xún)優(yōu)化程序 
   5.2.1 查詢(xún)優(yōu)化器的工作原理 
   5.2.2 用EXPLAIN 語(yǔ)句檢查優(yōu)化器操作 
   5.3 為提高查詢(xún)效率而挑選數(shù)據(jù)類(lèi)型 
  5.4 有效加載數(shù)據(jù) 
  5.5 調(diào)度和鎖定問(wèn)題 
   5.5.1 改變語(yǔ)句的執(zhí)行優(yōu)先級(jí) 
   5.5.2 使用延遲插入 
   5.5.3 使用并發(fā)插入 
   5.5.4 鎖定級(jí)別與并發(fā)性 
  5.6 系統(tǒng)管理員所完成的優(yōu)化 
   5.6.1 使用MyISAM鍵緩存 
   5.6.2 使用查詢(xún)緩存 
   5.6.3 硬件優(yōu)化  
第二部分 MySQL的編程接口  
 第6章 MySQL程序設(shè)計(jì) 
  6.1 為什么要自己編寫(xiě)MySQL程序 
  6.2 MySQL應(yīng)用程序可用的API 
   6.2.1 C API 
   6.2.2 Perl DBI API 
   6.2.3 PHP API 
  6.3 如何挑選API 
   6.3.1 執(zhí)行環(huán)境 
   6.3.2 性能 
   6.3.3 開(kāi)發(fā)時(shí)間 
   6.3.4 可移植性   
 第7章 用C語(yǔ)言編寫(xiě)MySQL程序 
  7.1 編譯和鏈接客戶(hù)程序 
  7.2 連接到服務(wù)器 
  7.3 出錯(cuò)消息和命令行選項(xiàng)的處理 
   7.3.1 出錯(cuò)檢查 
   7.3.2 實(shí)時(shí)獲取連接參數(shù) 
   7.3.3 給MySQL客戶(hù)程序增加選項(xiàng)處理功能 
  7.4 處理SQL語(yǔ)句 
   7.4.1 處理修改數(shù)據(jù)行的語(yǔ)句 
   7.4.2 處理有結(jié)果集的語(yǔ)句 
   7.4.3 一個(gè)通用的語(yǔ)句處理程序 
   7.4.4 另一種語(yǔ)句處理方案 
   7.4.5 mysql_store_result()與mysql_use_result()函數(shù)的對(duì)比 
   7.4.6 使用結(jié)果集元數(shù)據(jù) 
   7.4.7 對(duì)特殊字符和二進(jìn)制數(shù)據(jù)進(jìn)行編碼 
  7.5 交互式語(yǔ)句執(zhí)行程序 
  7.6 怎樣編寫(xiě)具備SSL支持的客戶(hù)程序 
  7.7 嵌入式服務(wù)器庫(kù)的使用 
   7.7.1 編寫(xiě)內(nèi)建了服務(wù)器的應(yīng)用程序 
   7.7.2 生成應(yīng)用程序可執(zhí)行二進(jìn)制文件 
  7.8 一次執(zhí)行多條語(yǔ)句 
  7.9 使用服務(wù)器端預(yù)處理語(yǔ)句  
 第8章 使用Perl DBI編寫(xiě)MySQL程序 
  8.1 Perl腳本的特點(diǎn) 
  8.2 Perl DBI概述 
   8.2.1 DBI數(shù)據(jù)類(lèi)型 
   8.2.2 一個(gè)簡(jiǎn)單的DBI腳本 
   8.2.3 出錯(cuò)處理 
   8.2.4 處理修改數(shù)據(jù)行的語(yǔ)句 
   8.2.5 處理返回結(jié)果集的語(yǔ)句 
   8.2.6 在語(yǔ)句字符串引用特殊字符 
   8.2.7 占位符與預(yù)處理語(yǔ)句 
   8.2.8 把查詢(xún)結(jié)果綁定到腳本變量 
   8.2.9 設(shè)定連接參數(shù) 
   8.2.10 調(diào)試 
   8.2.11 使用結(jié)果集的元數(shù)據(jù) 
   8.2.12 實(shí)現(xiàn)事務(wù)處理 
  8.3 DBI腳本實(shí)戰(zhàn) 
   8.3.1 生成美國(guó)歷史研究會(huì)會(huì)員名錄 
   8.3.2 發(fā)出會(huì)費(fèi)催交通知 
   8.3.3 會(huì)員記錄項(xiàng)的編輯修改 
   8.3.4 尋找志趣相同的會(huì)員 
   8.3.5 把會(huì)員名錄放到網(wǎng)上 
  8.4 用DBI開(kāi)發(fā)Web應(yīng)用 
   8.4.1 配置Apache服務(wù)器使用CGI腳本 
   8.4.2 CGI.pm模塊簡(jiǎn)介 
   8.4.3 從Web腳本連接MySQL服務(wù)器 
   8.4.4 一個(gè)基于Web的數(shù)據(jù)庫(kù)瀏覽器 
   8.4.5 考試記分項(xiàng)目:考試分?jǐn)?shù)瀏覽器 
   8.4.6 美國(guó)歷史研究會(huì):尋找志趣相同的會(huì)員   
 第9章 用PHP編寫(xiě)MySQL程序 
  9.1 PHP概述 
   9.1.1 一個(gè)簡(jiǎn)單的PHP腳本 
   9.1.2 利用PHP庫(kù)文件實(shí)現(xiàn)代碼封裝 
   9.1.3 簡(jiǎn)單的數(shù)據(jù)檢索頁(yè)面 
   9.1.4 處理語(yǔ)句結(jié)果 
   9.1.5 測(cè)試查詢(xún)結(jié)果里的NULL值 
   9.1.6 使用預(yù)處理語(yǔ)句 
   9.1.7 利用占位符來(lái)處理帶引號(hào)的數(shù)據(jù)值 
   9.1.8 出錯(cuò)處理 
  9.2 PHP腳本實(shí)戰(zhàn) 
   9.2.1 考試分?jǐn)?shù)的在線錄入 
   9.2.2 創(chuàng)建一個(gè)交互式在線測(cè)驗(yàn) 
   9.2.3 美國(guó)歷史研究會(huì):會(huì)員個(gè)人資料的在線修改   
第三部分 MySQL的系統(tǒng)管理  
 第10章 MySQL系統(tǒng)管理簡(jiǎn)介 
  10.1 MySQL組件 
  10.2 常規(guī)管理 
  10.3 訪問(wèn)控制與安全性 
  10.4 數(shù)據(jù)庫(kù)的維護(hù)、備份和復(fù)制  
 第11章 MySQL的數(shù)據(jù)目錄 
  11.1 數(shù)據(jù)目錄的位置 
  11.2 數(shù)據(jù)目錄的層次結(jié)構(gòu) 
   11.2.1 MySQL服務(wù)器如何提供對(duì)數(shù)據(jù)的訪問(wèn) 
   11.2.2 MySQL數(shù)據(jù)庫(kù)在文件系統(tǒng)里是如何表示的 
   11.2.3 數(shù)據(jù)表在文件系統(tǒng)里的表示方式 
   11.2.4 視圖和觸發(fā)器在文件系統(tǒng)里的表示方式 
   11.2.5 SQL語(yǔ)句與數(shù)據(jù)表文件操作的對(duì)應(yīng)關(guān)系 
   11.2.6 操作系統(tǒng)對(duì)數(shù)據(jù)庫(kù)對(duì)象的命名規(guī)則有何影響 
   11.2.7 影響數(shù)據(jù)表最大長(zhǎng)度的因素 
   11.2.8 數(shù)據(jù)目錄的結(jié)構(gòu)對(duì)系統(tǒng)性能的影響 
   11.2.9 MySQL狀態(tài)文件和日志文件 
  11.3 重新安置數(shù)據(jù)目錄的內(nèi)容 
   11.3.1 重新安置工作的具體方法 
   11.3.2 重新安置注意事項(xiàng) 
   11.3.3 評(píng)估重新安置的效果 
   11.3.4 重新安置整個(gè)數(shù)據(jù)目錄 
   11.3.5 重新安置各個(gè)數(shù)據(jù)庫(kù) 
   11.3.6 重新安置各個(gè)數(shù)據(jù)表 
   11.3.7 重新安置InnoDB共享表空間 
   11.3.8 重新安置狀態(tài)文件和日志文件   
 第12章 MySQL數(shù)據(jù)庫(kù)系統(tǒng)的日常管理 
  12.1 安裝MySQL軟件后的初始安防設(shè)置 
   12.1.1 為初始MySQL賬戶(hù)設(shè)置口令 
   12.1.2 為第二個(gè)服務(wù)器設(shè)置口令 
  12.2 安排MySQL服務(wù)器的啟動(dòng)和關(guān)?!?br />   12.2.1 在Unix上運(yùn)行MySQL服務(wù)器 
   12.2.2 在Windows上運(yùn)行MySQL服務(wù)器 
   12.2.3 指定服務(wù)器啟動(dòng)選項(xiàng) 
   12.2.4 關(guān)閉服務(wù)器 
   12.2.5 當(dāng)你未能連接至服務(wù)器時(shí)重新獲得服務(wù)器的控制 
  12.3 對(duì)MySQL服務(wù)器的連接監(jiān)聽(tīng)情況進(jìn)行控制 
  12.4 管理MySQL用戶(hù)賬戶(hù) 
   12.4.1 高級(jí)MySQL賬戶(hù)管理操作 
   12.4.2 對(duì)賬戶(hù)授權(quán) 
   12.4.3 查看賬戶(hù)的權(quán)限 
   12.4.4 撤銷(xiāo)權(quán)限和刪除用戶(hù) 
   12.4.5 改變口令或重新設(shè)置丟失的口令 
  12.5 維護(hù)日志文件 
   12.5.1 出錯(cuò)日志 
   12.5.2 常規(guī)查詢(xún)?nèi)罩尽?br />   12.5.3 慢查詢(xún)?nèi)罩尽?br />   12.5.4 二進(jìn)制日志和二進(jìn)制日志索引文件 
   12.5.5 中繼日志和中繼日志索引文件 
   12.5.6 日志數(shù)據(jù)表的使用 
   12.5.7 日志管理 
  12.6 調(diào)整MySQL服務(wù)器 
   12.6.1 查看和設(shè)置系統(tǒng)變量的值 
   12.6.2 通用型系統(tǒng)變量 
   12.6.3 查看狀態(tài)變量的值 
  12.7 存儲(chǔ)引擎的配置 
   12.7.1 為MySQL服務(wù)器挑選存儲(chǔ)引擎 
   12.7.2 配置MyISAM存儲(chǔ)引擎 
   12.7.3 配置InnoDB存儲(chǔ)引擎 
   12.7.4 配置Falcon存儲(chǔ)引擎 
  12.8 啟用或者禁用LOAD DATA語(yǔ)句的LOCAL能力 
  12.9 國(guó)際化和本地化問(wèn)題 
   12.9.1 設(shè)置MySQL服務(wù)器的地理時(shí)區(qū) 
   12.9.2 選擇用來(lái)顯示出錯(cuò)信息的語(yǔ)言 
   12.9.3 配置MySQL服務(wù)器的字符集支持 
  12.10 運(yùn)行多個(gè)服務(wù)器 
   12.10.1 運(yùn)行多個(gè)服務(wù)器的問(wèn)題 
   12.10.2 配置和編譯不同的服務(wù)器 
   12.10.3 指定啟動(dòng)選項(xiàng)的決策 
   12.10.4 用于服務(wù)器管理的mysqld_multi 
   12.10.5 在Windows系統(tǒng)上運(yùn)行多個(gè)MySQL服務(wù)器 
  12.11 升 級(jí)MySQL   
 第13章 訪問(wèn)控件和安全 
  13.1 內(nèi)部安全性:防止未經(jīng)授權(quán)的文件系統(tǒng)訪問(wèn) 
   13.1.1 如何偷取數(shù)據(jù) 
   13.1.2 保護(hù)你的MySQL安裝 
  13.2 外部安全性:防止未經(jīng)授權(quán)的網(wǎng)絡(luò)訪問(wèn) 
   13.2.1 MySQL權(quán)限表的結(jié)構(gòu)和內(nèi)容 
   13.2.2 服務(wù)器如何控制客戶(hù)訪問(wèn) 
   13.2.3 一個(gè)關(guān)于權(quán)限的難題 
   13.2.4 應(yīng)該回避的權(quán)限數(shù)據(jù)表風(fēng)險(xiǎn) 
  13.3 加密連接的建立   
 第14章 MySQL數(shù)據(jù)庫(kù)的維護(hù)、備份和復(fù)制 
  14.1 數(shù)據(jù)庫(kù)預(yù)防性維護(hù)工作的基本原則 
  14.2  在MySQL服務(wù)器運(yùn)行時(shí)維護(hù)數(shù)據(jù)庫(kù) 
   14.2.1 以只讀方式或讀/寫(xiě)方式鎖定一個(gè)或多個(gè)數(shù)據(jù)表 
   14.2.2 以只讀方式鎖定所有的數(shù)據(jù)庫(kù) 
  14.3 預(yù)防性維護(hù) 
   14.3.1 充分利用MySQL服務(wù)器的自動(dòng)恢復(fù)能力 
   14.3.2 定期進(jìn)行預(yù)防性維護(hù) 
   14.4 制作數(shù)據(jù)庫(kù)備份 
   14.4.1 用mysqldump程序制作文本備份 
   14.4.2 制作二進(jìn)制數(shù)據(jù)庫(kù)備份 
   14.4.3 備份InnoDB或Faclcon數(shù)據(jù)表 
  14.5 把數(shù)據(jù)庫(kù)復(fù)制到另一個(gè)服務(wù)器 
   14.5.1 使用一個(gè)備份文件來(lái)復(fù)制數(shù)據(jù)庫(kù) 
   14.5.2 把數(shù)據(jù)庫(kù)從一個(gè)服務(wù)器復(fù)制到另一個(gè) 
  14.6 數(shù)據(jù)表的檢查和修復(fù) 
   14.6.1 用服務(wù)器檢查和修復(fù)數(shù)據(jù)表 
   14.6.2 用mysqlcheck程序檢查和修復(fù)數(shù)據(jù)表 
   14.6.3 用myisamchk程序檢查和修復(fù)數(shù)據(jù)表 
  14.7 使用備份進(jìn)行數(shù)據(jù)恢復(fù) 
   14.7.1 恢復(fù)整個(gè)數(shù)據(jù)庫(kù) 
   14.7.2 恢復(fù)數(shù)據(jù)表 
   14.7.3 重新執(zhí)行二進(jìn)制日志文件里的語(yǔ)句 
   14.7.4 InnoDB存儲(chǔ)引擎的自動(dòng)恢復(fù)功能 
  14.8 設(shè)置復(fù)制服務(wù)器 
   14.8.1 復(fù)制機(jī)制的工作原理 
   14.8.2 建立主從復(fù)制關(guān)系 
   14.8.3 二進(jìn)制日志的格式 
   14.8.4 使用復(fù)制機(jī)制制作備份   
第四部分 附錄  
 附錄A 獲得并安裝有關(guān)軟件 
 附錄B 數(shù)據(jù)類(lèi)型指南 
 附錄C 操作符與函數(shù)用法指南 
 附錄D 系統(tǒng)變量、狀態(tài)變量和用戶(hù)變量使用指南 
 附錄E SQL語(yǔ)法指南 
 附錄F MySQL程序指南 
 附錄G API指南(圖靈網(wǎng)站下載)
 附錄H Perl DBI API指南(圖靈網(wǎng)站下載)
 附錄I PHP API指南(圖靈網(wǎng)站下載)
    

媒體關(guān)注與評(píng)論

  “這是我讀過(guò)的所有技術(shù)書(shū)中最好的一本,強(qiáng)烈推薦!”  ——ACCU的C Vu雜志主編 Gregory Haley  “本書(shū)是最權(quán)威的用戶(hù)指南和參考手冊(cè),有了它,在MySQL數(shù)據(jù)庫(kù)的日常操作和維護(hù)方面,你就會(huì)高枕無(wú)憂(yōu)。”  ——Web Techniques雜志主編 Eugene Kim

編輯推薦

通過(guò)閱讀由杜波依斯編著的《MySQL技術(shù)內(nèi)幕(第4版)》,可以高效地掌握MySQL的使用方法,從而高效地完成自己的工作。你將會(huì)學(xué)到怎樣把信息資料錄入數(shù)據(jù)庫(kù),怎樣構(gòu)造出查詢(xún)語(yǔ)句以迅速獲得有關(guān)問(wèn)題的答案。    即使不是程序員,也可以學(xué)習(xí)和使用SQL。本書(shū)內(nèi)容的重點(diǎn)之一就是介紹SQL的工作原理。但熟悉SQL的語(yǔ)法并不代表你掌握了SQL的使用技巧,所以本書(shū)的另一個(gè)重點(diǎn)就是介紹MySQL的獨(dú)特功能及其用法。

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    MySQL技術(shù)內(nèi)幕(第4版) PDF格式下載


用戶(hù)評(píng)論 (總計(jì)72條)

 
 

  •   MySQL技術(shù)內(nèi)幕:SQL編程MySQL技術(shù)內(nèi)幕 : 第4版MySQL技術(shù)內(nèi)幕:InnoDB存儲(chǔ)引擎高可用MySQL:構(gòu)建健壯的數(shù)據(jù)中心MySQL學(xué)習(xí)之路,分別應(yīng)對(duì)初學(xué)、深入理解、深入理解、高級(jí)應(yīng)用級(jí)別
  •   MySQL技術(shù)內(nèi)幕 : 第4版 深入淺出,非常經(jīng)典
  •   MySQL學(xué)了很久了,但這本書(shū)給我更加系統(tǒng)的關(guān)于MySQL知識(shí),組織了我之前的支離破碎的知識(shí)
  •   寫(xiě)的相當(dāng)深入詳細(xì),書(shū)籍很厚,是走向mysql高手的一個(gè)理想書(shū)籍--厚啊
  •   這書(shū)很厚,講的比較深入,要成為mysql高手,那是必讀的書(shū)。
  •   這本書(shū)很專(zhuān)業(yè),對(duì)mysql的學(xué)習(xí)會(huì)有很大的幫助,但是如果對(duì)mysql沒(méi)有什么了解的話,看這本書(shū),會(huì)比較難懂
  •   了解MySQL
  •   紙張很贊,正版無(wú)疑,對(duì)mysql的學(xué)習(xí)幫助很大
  •   這本書(shū)對(duì)我們學(xué)技術(shù)的人來(lái)說(shuō)是給了我們第2青春,讓我們的老師可以更給力,也可以增強(qiáng)更多的數(shù)據(jù)庫(kù)知識(shí),不過(guò)就是中文,中文我不喜歡看,希望有英文版的,更給力
  •   Paul Dubois寫(xiě)的書(shū),無(wú)要否認(rèn)是一本好書(shū)
  •   內(nèi)容很多,但是既有基礎(chǔ)講解又有深度挖掘,對(duì)于只在學(xué)校學(xué)習(xí)過(guò)數(shù)據(jù)庫(kù)原理的同學(xué)來(lái)書(shū)很適合
  •   給公司訂的,技術(shù)人員挑的,應(yīng)該不錯(cuò)
  •   內(nèi)容詳實(shí),適合初學(xué)者,對(duì)于老DBA也適合,基礎(chǔ)重要嘛
  •   翻了一下,還沒(méi)有怎么看,書(shū)那么厚,講得還挺詳細(xì),挺喜歡的
  •   翻了一下書(shū)內(nèi)容還不錯(cuò),就是字太小了點(diǎn)。
  •   內(nèi)容很多,不是一時(shí)半會(huì)能看得完。大體看了前幾章,基礎(chǔ)講的很好。
  •   這本書(shū)很好,還沒(méi)有深入看,一看書(shū)的結(jié)構(gòu)就很滿(mǎn)意了。
  •   真不錯(cuò) 很全面
  •   書(shū)很新, 送貨也很快,很不錯(cuò)
  •   。。。在當(dāng)當(dāng)上買(mǎi)老這么多年的書(shū)。。一直都很好。。晚上定的。。第二天就到。。
  •   書(shū)是原版的,紙張不錯(cuò),超厚,這下有我看的了
  •   比較適合有基礎(chǔ)的人讀
  •   這本書(shū)很不錯(cuò),寫(xiě)的很相信,相信對(duì)自己很有幫助。
  •   的確是好書(shū),愛(ài)不釋手啊
  •   比較厚,還沒(méi)怎么看
  •   就是版本老點(diǎn)5.0的
  •   經(jīng)典圖書(shū),看了電子版,果斷入手
  •   朋友推薦看的,看起來(lái)不錯(cuò)
  •   希望我能堅(jiān)持看完
  •   很好的書(shū)呢。。。
  •   覺(jué)得應(yīng)該很不錯(cuò)
  •   剛開(kāi)始看,感覺(jué)還是可以的
  •   同事很喜歡是正品
  •   很少有人對(duì)免費(fèi)的數(shù)據(jù)庫(kù)下功夫,這本書(shū)基本上寫(xiě)的很全面,但是有一些零散,需要仔細(xì)閱讀。
  •   知識(shí)很全面,是學(xué)習(xí)的一本好書(shū)
  •   從使用、語(yǔ)法、等角度講解,對(duì)于入門(mén)還是有必要的
  •   書(shū)還行,內(nèi)容還可以
  •   書(shū)大概看了一下,很厚的一本書(shū),希望接下來(lái)能把一口氣讀完
  •   這本書(shū)挺好,就是內(nèi)容太多,請(qǐng)注意刪減
  •   剛收到書(shū),包裝很?chē)?yán)密,但書(shū)封面顯得較舊。正在研讀,希望物超所值。
  •   看了幾頁(yè)。內(nèi)容不錯(cuò)
  •   翻譯得太人性化了。??梢苑Q(chēng)之為美國(guó)式中文。。不過(guò)內(nèi)容倒是挺豐富的。。
  •   這本書(shū)挺厚的,就放在辦公室的桌面**作工具書(shū)用用。。
  •   書(shū)皮皺了,應(yīng)該是快遞的原因吧,買(mǎi)來(lái)參考用的~
  •   質(zhì)量很好,講的還算細(xì)致。當(dāng)做工具書(shū)來(lái)用很好
  •   深入了解,不過(guò)沒(méi)講BI
  •   沒(méi)有想象的那么好,但是還是對(duì)得起這個(gè)價(jià)格。
  •   簡(jiǎn)單的翻 了一下,第一部分的內(nèi)容適合初學(xué)者看。第二部分關(guān)于MySQL編程接口的對(duì)我來(lái)說(shuō)沒(méi)多大用,都是講Perl 、PHP 等API接口的。第三部分和附錄還不錯(cuò)??傮w來(lái)說(shuō)書(shū)的內(nèi)容還不錯(cuò),適合初學(xué)入門(mén)者閱讀
  •   MySQL技術(shù)內(nèi)幕 : 第4版 書(shū)是2011年出版的,書(shū)都發(fā)黃像舊的。都埋汰了,書(shū)角還都?jí)撼稣哿恕?/li>
  •   書(shū)不錯(cuò) 內(nèi)容很好 就是感覺(jué) 有點(diǎn)臟
  •   書(shū)不錯(cuò),內(nèi)容有點(diǎn)難。
  •   不是太好 可能希望過(guò)大吧
  •   這本書(shū)名為《MySQL技術(shù)內(nèi)幕》但其實(shí)應(yīng)該屬于入門(mén)級(jí)別的,最多也只是窺探了下MySQL內(nèi)幕的門(mén)框而已。已經(jīng)入門(mén)的朋友在購(gòu)買(mǎi)的時(shí)候,看下目錄即可做出判斷了。這本書(shū)我買(mǎi)來(lái)作為參考手冊(cè),因?yàn)椴皇菍?zhuān)業(yè)的DBA所以不需要對(duì)數(shù)據(jù)庫(kù)原理做更深入的了解,掌握基本日常操作即可。有了這本書(shū),有些不常用的操作命令可以暫時(shí)不用全部背過(guò)了。閑下來(lái)的時(shí)候隨手翻翻里面的一些感興趣的章節(jié)作為知識(shí)擴(kuò)展對(duì)于編程來(lái)說(shuō)是件非常有意義的書(shū),內(nèi)容講解較為詳細(xì),譬如對(duì)SQL_MODE的描述、對(duì)SQL語(yǔ)句的附錄等。但是描述都在入門(mén)熟練這一個(gè)級(jí)別,譬如對(duì)于insert沒(méi)有講解如果插入數(shù)據(jù)行a的時(shí)候數(shù)據(jù)庫(kù)表中已經(jīng)存在行a,此時(shí)更新(或者忽略本次插入操作)該行a的操作。如果作為登堂的MySQL教材 or 工具書(shū),本書(shū)不錯(cuò)。但想要入室還需要其他的MySQL書(shū)做更深入的學(xué)習(xí)??偠灾?,本書(shū)是一本優(yōu)秀的入門(mén)教材工具書(shū),如果看過(guò)目錄后對(duì)其列出的知識(shí)點(diǎn)心中了然的話,可以不必考慮購(gòu)買(mǎi)了。
  •   從數(shù)據(jù)庫(kù)開(kāi)發(fā)的角度評(píng)價(jià)幾本MySQL圖書(shū)1:《MySQL必知必會(huì)》:短小精悍 五星推薦這本書(shū)是小開(kāi)本,有非常薄,有SQL基礎(chǔ)的話幾個(gè)小時(shí)就可以翻一遍。MySQL的SQL方言入門(mén)的問(wèn)題基本可以由這本書(shū)來(lái)解決。2:《MySQL技術(shù)內(nèi)幕》:MySQL開(kāi)發(fā)入門(mén)級(jí)讀物 五星推薦書(shū)比較厚,不過(guò)內(nèi)容略有點(diǎn)雜。把書(shū)后200多頁(yè)的附錄計(jì)算在內(nèi)的話,大約一半內(nèi)容是數(shù)據(jù)庫(kù)開(kāi)發(fā)相關(guān)的,剩下的內(nèi)容中一半講Perl、PHP、C等編程語(yǔ)言如何使用MySQL,另一半講MySqL管理??傮w來(lái)說(shuō)講開(kāi)發(fā)的這一半內(nèi)容還不錯(cuò),比較詳細(xì),可以作為入門(mén)的MySQL開(kāi)發(fā)類(lèi)的圖書(shū)來(lái)看。3:《MySQL技術(shù)內(nèi)幕:SQL編程》:MySQL開(kāi)發(fā)中高級(jí)水平讀物 五星推薦本書(shū)是國(guó)內(nèi)作者原創(chuàng),寫(xiě)的不錯(cuò)。本書(shū)涉及到許多MySQL開(kāi)發(fā)方面的相對(duì)高級(jí)的話題,許多內(nèi)容看著眼熟,感覺(jué)是仿造微軟的《SQL Server技術(shù)內(nèi)幕》系列寫(xiě)的,當(dāng)然是用MySQL來(lái)實(shí)現(xiàn)相應(yīng)的問(wèn)題。有些問(wèn)題比如“滑動(dòng)訂單”在實(shí)際工作中不是很常見(jiàn)的需求。最后兩節(jié)講的是與開(kāi)發(fā)、管理都相關(guān)的話題:索引、分區(qū)。
  •   內(nèi)容很詳細(xì),但翻譯水平有待提高,還有就是很多安裝步驟不詳細(xì),這點(diǎn)有待改進(jìn)。
  •   書(shū)不錯(cuò),書(shū)中討論的技術(shù)內(nèi)容頁(yè)十分扎實(shí),很喜歡~
  •   書(shū)不錯(cuò)就是翻譯的太爛了,糟蹋了!建議對(duì)照著英文看,不然有些章節(jié)特別難懂,可能站在計(jì)算機(jī)技術(shù)的角度來(lái)說(shuō)翻譯是有出入的。只能說(shuō)人民郵電出版社現(xiàn)在為了利益,什么垃圾都可以過(guò)來(lái)翻譯圖書(shū)!?。?/li>
  •   內(nèi)容涉及的方面挺多的,在優(yōu)化方面講得也比較淺,不適合深入學(xué)習(xí)。
  •   書(shū)還不錯(cuò)吧 應(yīng)該 還沒(méi)看
  •   正在看,講的東西很全
  •   內(nèi)容翻譯的很一般,很淺顯 好多知識(shí)點(diǎn)一筆帶過(guò)根本沒(méi)深入講
  •   里面的基本概念說(shuō)的很清楚,基本的語(yǔ)法都很形象的講解了,例子也是非常容易懂的。
  •   不錯(cuò),書(shū)挺不錯(cuò)的,我是個(gè)初學(xué)的
  •   還沒(méi)有來(lái)得及看,抽時(shí)間來(lái)看了。
  •   拿到手,封面軟榻榻,紙張質(zhì)量真對(duì)不起這價(jià)錢(qián)呀。內(nèi)頁(yè)有多處折痕,像是二手書(shū)。汗大大滴。書(shū)的內(nèi)容還是不錯(cuò)的,對(duì)于像我這樣的菜鳥(niǎo),是不可多得的指導(dǎo)書(shū)。重心放在MYSQL本身,對(duì)API談得就較少其淺,實(shí)例不多。
  •   這書(shū)嘛,確實(shí)適合入門(mén),我沒(méi)有任何數(shù)據(jù)庫(kù)知識(shí)的,學(xué)起來(lái)還算是容易看著看著,中間有些頁(yè)面有裂痕,還好暫時(shí)出現(xiàn)的幾頁(yè)并沒(méi)有嚴(yán)重到影響閱讀的程度希望不要在碰上這樣的缺陷了。
  •   很全很好,都有用,學(xué)習(xí)中!
  •   書(shū)里面說(shuō)的都是Mysql的應(yīng)用,使用方法,而沒(méi)有詳細(xì)講內(nèi)部的實(shí)現(xiàn),不能說(shuō)的技術(shù)內(nèi)幕,不過(guò)用來(lái)作使用方面的參考還可以
  •   內(nèi)容豐富詳細(xì),符合我的要求
  •   很好的SQL入門(mén)書(shū)
  •   降價(jià)買(mǎi)的。
  •   好的開(kāi)源數(shù)據(jù)庫(kù)
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7