包郵 深入淺齣MySQL 數據庫開發、優化與管理維護 第二版 2版 SQL數據庫從入門到 pdf epub mobi txt 電子書 下載 2024
商品參數
深入淺齣MySQL:數據庫開發、優化與管理維護(第二版) |
| 定價 | 99.00 |
齣版社 | 人民郵電齣版社 |
版次 | 2 |
齣版時間 | 2014年01月 |
開本 | 16開 |
作者 | 唐漢明 翟振興 關寶軍 王洪權 黃瀟 著 |
裝幀 | 平裝 |
頁數 | |
字數 | |
ISBN編碼 | 9787115335494 |
內容介紹
《深入淺齣MySQL:數據庫開發、優化與管理維護(第2版)》從數據庫的基礎、開發、優化、管理維護和架構5個方麵對MySQL進行瞭詳細的介紹,每一部分都獨立成篇。基礎篇主要適閤於MySQL的初學者閱讀,包括MySQL的安裝與配置、SQL基礎、MySQL支持的數據類型、MySQL中的運算符、常用函數、圖形化工具的使用等內容。開發篇主要適閤於MySQL的設計和開發人員閱讀,內容包括錶類型(存儲引擎)的選擇、選擇閤適的數據類型、字符集、索引的設計和使用、視圖、存儲過程和函數、觸發器、事務控製和鎖定語句、SQL中的安全問題、SQL Mode及相關問題、分區等。優化篇主要適閤於開發人員和數據庫管理員閱讀,內容包括SQL優化、優化數據庫對象、鎖問題、優化MySQL Server、磁盤I/O問題、應用優化等。管理維護篇主要適閤於數據庫管理員閱讀,內容包括MySQL高級安裝和升級、MySQL中的常用工具、MySQL日誌、備份與恢復、MySQL權限與安全、MySQL監控、MySQL常見問題和應用技巧等。架構篇主要適閤高級數據庫管理人員和數據庫架構設計師閱讀,包括MySQL復製、MySQL Cluster、高可用架構等內容。
《深入淺齣MySQL:數據庫開發、優化與管理維護(第2版)》的作者都是MySQL方麵的資深DBA。本書不但融入瞭他們豐富的工作經驗和多年的使用心得,還提供瞭大量來自工作現場的實例,具有很強的實戰性和可操作性。
《深入淺齣MySQL:數據庫開發、優化與管理維護(第2版)》內容實用,覆蓋廣泛,講解由淺入深,適閤數據庫管理人員、數據庫開發人員、係統維護人員、數據庫初學者及其他數據庫從業人員閱讀,也適閤用作大中專院校相關專業師生的參考用書和相關培訓機構的培訓教材。
目錄
第一部分 基礎篇
第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 查詢元數據信息
2.5 小結
第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 Workbench
6.1.1 SQL開發
6.1.2 數據建模
6.1.3 服務器管理
6.1.4 MySQL Utilities
6.2 phpMyAdmin
6.2.1 數據庫管理
6.2.2 數據庫對象管理
6.2.3 權限管理
6.2.4 導入導齣數據
6.3 小結
第二部分 開發篇
第7章 錶類型(存儲引擎)的選擇
7.1 MySQL存儲引擎概述
7.2 各種存儲引擎的特性
7.2.1 MyISAM
7.2.2 InnoDB
7.2.3 MEMORY
7.2.4 MERGE
7.2.5 TokuDB
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.2.8 事件調度器
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 SQL Mode在遷移中如何使用
16.5 小結
第17章 MySQL分區
17.1 分區概述
17.2 分區類型
17.2.1 Range分區
17.2.2 List分區
17.2.3 Columns分區
17.2.4 Hash分區
17.2.5 Key分區
17.2.6 子分區
17.2.7 MySQL分區處理NULL值的方式
17.3 分區管理
17.3.1 RANGE&LIST;分區管理
17.3.2 HASH&KEY;分區管理
17.4 小結
第三部分 優化篇
第18章 SQL優化
18.1 優化SQL語句的一般步驟
18.1.1 通過show status命令瞭解各種SQL的執行頻率
18.1.2 定位執行效率較低的SQL語句
18.1.3 通過EXPLAIN分析低效SQL的執行計劃
18.1.4 通過show profile分析SQL
1
包郵 深入淺齣MySQL 數據庫開發、優化與管理維護 第二版 2版 SQL數據庫從入門到 下載 mobi epub pdf txt 電子書