[www.ed2k.online]下載基地為您提供軟件、遊戲、圖書、教育等各種資源的ED2K電驢共享下載和MAGNET磁力鏈接下載。
設為首頁
加入收藏
首頁 圖書資源 軟件資源 游戲資源 教育資源 其他資源
 電驢下載基地 >> 图书资源 >> 計算機與網絡 >> 《深入淺出:MySQL數據庫開發、優化與管理維護》掃描版[PDF]
《深入淺出:MySQL數據庫開發、優化與管理維護》掃描版[PDF]
下載分級 图书资源
資源類別 計算機與網絡
發布時間 2017/7/10
大       小 -
《深入淺出:MySQL數據庫開發、優化與管理維護》掃描版[PDF] 簡介: 中文名 : 深入淺出:MySQL數據庫開發、優化與管理維護 作者 : 唐漢明 翟振興 蘭麗華等 圖書分類 : 軟件 資源格式 : PDF 版本 : 掃描版 出版社 : 人民郵電出版社 書號 : 9787115175625 發行時間 : 2008年4月1日 地區 : 大陸 語言 : 簡體中文 簡介 : 內容簡介:
電驢資源下載/磁力鏈接資源下載:
全選
"《深入淺出:MySQL數據庫開發、優化與管理維護》掃描版[PDF]"介紹
中文名: 深入淺出:MySQL數據庫開發、優化與管理維護
作者: 唐漢明
翟振興
蘭麗華等
圖書分類: 軟件
資源格式: PDF
版本: 掃描版
出版社: 人民郵電出版社
書號: 9787115175625
發行時間: 2008年4月1日
地區: 大陸
語言: 簡體中文
簡介:



內容簡介:
本書從數據庫的基礎、開發、優化、管理維護4個方面對MySQL進行了詳細的介紹,其中每一部分都獨立成篇。本書內容實用,覆蓋廣泛,講解由淺入深,適合於各個層次的讀者。
基礎篇主要適合於MySQL的初學者,內容包括MySQL的安裝與配置、SQL基礎、MySQL支持的數據類型、MySQL中的運算符、常用函數、圖形化工具的使用等。開發篇主要適合於MySQL的設計和開發人員,內容包括表類型(存儲引擎)的選擇、選擇合適的數據類型、字符集、索引的設計和使用、視圖、存儲過程和函數、觸發器、事務控制和鎖定語句、SQL中的安全問題、SQL Mode及相關問題等。優化篇主要適合於開發人員和數據庫管理員,內容包括常用SQL技巧和常見問題、SQL優化、優化數據庫對象、鎖問題、優化MySQL Server、磁盤I/O問題、應用優化等。管理維護篇主要適合於數據庫管理員,內容包括MySQL高級安裝和升級、MySQL中的常用工具、MySQL日志、備份與恢復、MySQL權限與安全、MySQL復制、MySQL Cluster、MySQL常見問題和應用技巧等。
本書的作者都是MySQL方面的資深DBA。本書不但融入了他們豐富的工作經驗和多年的使用心得,還提供了大量來自工作現場的實例,具有很強的實戰性和可操作性。
本書適用於數據庫管理人員、數據庫開發人員、系統維護人員、數據庫初學者及其他數據庫從業人員,也可以作為大中專院校相關專業師生的參考用書和相關培訓機構的培訓教材。
資源來自網絡,如侵犯了您的權利,請點擊,謝謝!
網盤分流地址:[深入淺出:MySQL數據庫開發、優化與管理維護].唐漢明等.掃描版.pdf
更多、更好的書——》電子書庫入口
內容截圖:


目錄:


第1部分 基礎篇
第1章 MySQL的安裝與配置
1.1 MySQL的下載
1.1.1 在Windows平台下下載MySQL
1.1.2 在Linux平台下下載MySQL
1.2 MySQL的安裝
1.2.1 在Windows平台下安裝MySQL
1.2.2 在Linux平台下安裝MySQL
1.3 MySQL的配置
1.3.1 Windows平台下配置MySQL
1.3.2 Linux平台下配置MySQL
1.4 啟動和關閉MySQL服務
1.4.1 在Windows平台下啟動和關閉MySQL服務
1.4.2 在Linux平台下啟動和關閉MySQL服務
1.5 小結
第2章 SQL基礎
2.1 SQL簡介
2.2 (My)SQL使用入門
2.2.1 SQL分類
2.2.2 DDL語句
. 2.2.3 DML語句
2.2.4 DCL語句
2.3 幫助的使用
2.3.1 按照層次看幫助
2.3.2 快速查閱幫助
2.3.3 常用的網絡資源
2.4 小結
第3章 MySQL支持的數據類型
3.1 數值類型
3.2 日期時間類型
3.3 字符串類型
3.3.1 CHAR和VARCHAR類型
3.3.2 BINARY和VARBINARY類型
3.3.3 ENUM類型
3.3.4 SET類型
3.4 小結
第4章 MySQL中的運算符
4.1 算術運算符
4.2 比較運算符
4.3 邏輯運算符
4.4 位運算符
4.5 運算符的優先級
4.6 小結
第5章 常用函數
5.1 字符串函數
5.2 數值函數
5.3 日期和時間函數
5.4 流程函數
5.5 其他常用函數
5.6 小結
第6章 圖形化工具的使用
6.1 MySQL Administrator
6.1.1 連接管理
6.1.2 健康檢查
6.1.3 備份管理
6.1.4 Catalogs
6.2 MySQL Query Brower
6.3 phpMyAdmin
6.3.1 數據庫管理
6.3.2 數據庫對象管理
6.3.3 權限管理
6.3.4 導入導出數據
6.4 小結
第2部分 開發篇
第7章 表類型(存儲引擎)的選擇
7.1 MySQL存儲引擎概述
7.2 各種存儲引擎的特性
7.2.1 MyISAM
7.2.2 InnoDB
7.2.3 MEMORY
7.2.4 MERGE
7.3 如何選擇合適的存儲引擎
7.4 小結
第8章 選擇合適的數據類型
8.1 CHAR與VARCHAR
8.2 TEXT與BLOB
8.3 浮點數與定點數
8.4 日期類型選擇
8.5 小結
第9章 字符集
9.1 字符集概述
9.2 Unicode簡述
9.3 漢字及一些常見字符集
9.4 怎樣選擇合適的字符集
9.5 MySQL支持的字符集簡介
9.6 MySQL字符集的設置
9.6.1 服務器字符集和校對規則
9.6.2 數據庫字符集和校對規則
9.6.3 表字符集和校對規則
9.6.4 列字符集和校對規則
9.6.5 連接字符集和校對規則
9.7 字符集的修改步驟
9.8 小結
第10章 索引的設計和使用
10.1 索引概述
10.2 設計索引的原則
10.3 BTREE索引與HASH索引
10.4 小結
第11章 視圖
11.1 什麼是視圖
11.2 視圖操作
11.2.1 創建或者修改視圖
11.2.2 刪除視圖
11.2.3 查看視圖
11.3 小結
第12章 存儲過程和函數
12.1 什麼是存儲過程和函數
12.2 存儲過程和函數的相關操作
12.2.1 創建、修改存儲過程或者函數
12.2.2 刪除存儲過程或者函數
12.2.3 查看存儲過程或者函數
12.2.4 變量的使用
12.2.5 定義條件和處理
12.2.6 光標的使用
12.2.7 流程控制
12.3 小結
第13章 觸發器
13.1 創建觸發器
13.2 刪除觸發器
13.3 查看觸發器
13.4 觸發器的使用
13.5 小結
第14章 事務控制和鎖定語句
14.1 LOCK TABLE和UNLOCK TABLE
14.2 事務控制
14.3 分布式事務的使用
14.3.1 分布式事務的原理
14.3.2 分布式事務的語法
14.3.3 存在的問題
14.4 小結
第15章 SQL中的安全問題
15.1 SQL注入簡介
15.2 應用開發中可以采取的應對措施
15.2.1 PrepareStatement+Bind-variable
15.2.2 使用應用程序提供的轉換函數
15.2.3 自己定義函數進行校驗
15.3 小結
第16章 SQL Mode及相關問題
16.1 MySQL SQL Mode簡介
16.2 常用的SQL Mode
16.3 SQL Mode在遷移中如何使用
16.4 小結
第3部分 優化篇
第17章 常用SQL技巧和常見問題
17.1 正則表達式的使用
17.2 巧用RAND()提取隨機行
17.3 利用GROUP BY的WITH ROLLUP子句做統計
17.4 用BIT GROUP FUNCTIONS做統計
17.5 數據庫名、表名大小寫問題
17.6 使用外鍵需要注意的問題
17.7 小結
第18章 SQL優化
18.1 優化SQL語句的一般步驟
18.1.1 通過show status命令了解各種SQL的執行頻率
18.1.2 定位執行效率較低的SQL語句
18.1.3 通過EXPLAIN分析低效SQL的執行計劃
18.1.4 確定問題並采取相應的優化措施
18.2 索引問題
18.2.1 索引的存儲分類
18.2.2 MySQL如何使用索引
18.2.3 查看索引使用情況
18.3 兩個簡單實用的優化方法
18.3.1 定期分析表和檢查表
18.3.2 定期優化表
18.4 常用SQL的優化
18.4.1 大批量插入數據
18.4.2 優化INSERT語句
18.4.3 優化GROUP BY語句
18.4.4 優化ORDER BY語句
18.4.5 優化嵌套查詢
18.4.6 MySQL如何優化OR條件
18.4.7 使用SQL提示
18.5 小結
第19章 優化數據庫對象
19.1 優化表的數據類型
19.2 通過拆分提高表的訪問效率
19.3 逆規范化
19.4 使用中間表提高統計查詢速度
19.5 小結
第20章 鎖問題
20.1 MySQL鎖概述
20.2 MyISAM表鎖
20.2.1 查詢表級鎖爭用情況
20.2.2 MySQL表級鎖的鎖模式
20.2.3 如何加表鎖
20.2.4 並發插入(Concurrent Inserts)
20.2.5 MyISAM的鎖調度
20.3 InnoDB鎖問題
20.3.1 背景知識
20.3.2 獲取InnoDB行鎖爭用情況
20.3.3 nnoDB的行鎖模式及加鎖方法
20.3.4 InnoDB行鎖實現方式
20.3.5 間隙鎖(Next-Key鎖)
20.3.6 恢復和復制的需要,對InnoDB鎖機制的影響
20.3.7 InnoDB在不同隔離級別下的一致性讀及鎖的差異
20.3.8 什麼時候使用表鎖
20.3.9 關於死鎖
20.4 小結
第21章 優化MySQL Server
21.1 查看MySQL Server參數
21.2 影響MySQL性能的重要參數
21.2.1 key_buffer_size的設置
21.2.2 table_cache的設置
21.2.3 innodb_buffer_pool_size的設置
21.2.4 innodb_flush_log_at_trx_commit的設置
21.2.5 innodb_additional_mem_pool_size的設置
21.2.6 innodb_lock_wait_timeout的設置
21.2.7 innodb_support_xa的設置
21.2.8 innodb_log_buffer_size的設置
21.2.9 innodb_log_file_size的設置
21.3 小結
第22章 磁盤I/O問題
22.1 使用磁盤陣列
22.1.1 常見RAID級別及其特性
22.1.2 如何選擇RAID級別
22.1.3 虛擬文件卷或軟RAID
22.2 使用Symbolic Links分布I/O
22.3 禁止操作系統更新文件的atime屬性
22.4 用裸設備(Raw Device)存放InnoDB的共享表空間
22.5 小結
第23章 應用優化
23.1 使用連接池
23.2 減少對MySQL的訪問
23.2.1 避免對同一數據做重復檢索
23.2.2 使用查詢緩存
23.2.3 增加CACHE層
23.3 負載均衡
23.3.1 利用MySQL復制分流查詢操作
23.3.2 采用分布式數據庫架構
23.4 其他優化措施
23.5 小結
第4部分 管理維護篇
第24章 MySQL高級安裝和升級
24.1 Linux/UNIX平台下的安裝
24.1.1 安裝包比較
24.1.2 安裝RPM包
24.1.3 安裝二進制包
24.1.4 安裝源碼包
24.1.5 參數設置方法
24.2 源碼包安裝的性能考慮
24.2.1 去掉不需要的模塊
24.2.2 只選擇要使用的字符集
24.2.3 使用靜態編譯以提高性能
24.3 升級MySQL
24.4 MySQL降級
24.5 小結
第25章 MySQL中的常用工具
25.1 mysql(客戶端連接工具)
25.1.1 連接選項
25.1.2 客戶端字符集選項
25.1.3 執行選項
25.1.4 格式化選項
25.1.5 錯誤處理選項
25.2 myisampack(MyISAM表壓縮工具)
25.3 mysqladmin(MySQL管理工具)
25.4 mysqlbinlog(日志管理工具)
25.5 mysqlcheck(MyISAM表維護工具)
25.6 mysqldump(數據導出工具)
25.7 mysqlhotcopy(MyISAM表熱備份工具)
25.8 mysqlimport(數據導入工具)
25.9 mysqlshow(數據庫對象查看工具)
25.10 perror(錯誤代碼查看工具)
25.11 replace(文本替換工具)
25.12 小結
第26章 MySQL日志
26.1 錯誤日志
26.2 二進制日志
26.2.1 日志的位置和格式
26.2.2 日志的讀取
26.2.3 日志的刪除
26.2.4 其他選項
26.3 查詢日志
26.3.1 日志的位置和格式
26.3.2 日志的讀取
26.4 慢查詢日志
26.4.1 文件位置和格式
26.4.2 日志的讀取
26.4.3 其他選項
26.5 小結
第27章 備份與恢復
27.1 備份/恢復策略
27.2 邏輯備份和恢復
27.2.1 備份
27.2.2 完全恢復
27.2.3 基於時間點恢復
27.2.4 基於位置恢復
27.3 物理備份和恢復
27.3.1 冷備份
27.3.2 熱備份
27.4 表的導入導出
27.4.1 導出
27.4.2 導入
27.5 小結
第28章 MySQL權限與安全
28.1 MySQL權限管理
28.1.1 權限系統的工作原理
28.1.2 權限表的存取
28.1.3 賬號管理
28.2 MySQL安全問題
28.2.1 操作系統相關的安全問題
28.2.2 數據庫相關的安全問題
28.3 其他安全設置選項
28.3.1 old-passwords
28.3.2 safe-user-create
28.3.3 secure-auth
28.3.4 skip-grant-tables
28.3.5 skip-network
28.3.6 skip-show-database
28.4 小結
第29章 MySQL復制
29.1 安裝配置
29.2 主要復制啟動選項
29.2.1 log-slave-updates
29.2.2 master-connect-retry
29.2.3 read-only
29.2.4 指定復制的數據庫或者表
29.2.5 slave-skip-errors
29.3 日常管理維護
29.3.1 查看從服務器狀態
29.3.2 主從服務器同步維護
29.3.3 從服務器復制出錯的處理
29.3.4 log event entry exceeded max_allowed_packet的處理
29.3.5 多主復制時的自增長變量沖突問題
29.3.6 查看從服務器的復制進度
29.4 切換主從服務器
29.5 小結
第30章 MySQL Cluster
30.1 MySQL Cluster架構
30.2 MySQL Cluster的配置
30.2.1 MySQL Cluster的版本支持
30.2.2 管理節點配置步驟
30.2.3 SQL節點和數據節點的配置
30.3 開始使用Cluster
30.3.1 Cluster的啟動
30.3.2 Cluster的測試
30.3.3 Cluster的關閉
30.4 維護Cluster
30.4.1 數據備份
30.4.2 數據恢復
30.4.3 日志管理
30.5 小結
第31章 MySQL常見問題和應用技巧
31.1 忘記MySQL的root密碼
31.2 如何處理MyISAM存儲引擎的表損壞
31.2.1 方法一
31.2.2 方法二
31.3 MyISAM表超過4GB無法訪問的問題
31.4 數據目錄磁盤空間不足的問題
31.4.1 對於MyISAM存儲引擎的表
31.4.2 對於InnoDB存儲引擎的表
31.5 DNS反向解析的問題
31.6 mysql.sock丟失後如何連接數據庫
31.7 同一台服務器運行多個MySQL數據庫
31.8 客戶端怎麼訪問內網數據庫
31.9 小結



相關資源:

免責聲明:本網站內容收集於互聯網,本站不承擔任何由於內容的合法性及健康性所引起的爭議和法律責任。如果侵犯了你的權益,請通知我們,我們會及時刪除相關內容,謝謝合作! 聯系信箱:[email protected]

Copyright © 電驢下載基地 All Rights Reserved