舉報

會員
MySQL數據庫管理實戰
最新章節:
18.4.20 MySQL數據庫損壞的修復
《MySQL數據庫管理實戰》詳細介紹了MySQL數據庫管理從入門到實戰在內的所有知識。《MySQL數據庫管理實戰》共分為18章,主要介紹了MySQL數據庫的系統管理與基本操作,MySQL數據庫的流程控制及函數、日期時間處理、分組統計、多表聯合操作,以及MySQL數據庫的內部工作原理、存儲引擎、事務處理、存儲程序開發、備份恢復、性能優化等內容。《MySQL數據庫管理實戰》步驟詳細,示例豐富,以實戰為主,講解直擊MySQL數據庫的本質,特別適合有志于從事數據庫開發與設計的入門級讀者閱讀。本書還可以供開設了數據庫課程的高等院校的師生閱讀,以及作為相關IT培訓機構的參考圖書。
最新章節
- 18.4.20 MySQL數據庫損壞的修復
- 18.4.19 MySQL優化MySQL連接數
- 18.4.18 MySQL查詢緩存開啟
- 18.4.17 MySQL查看查詢緩存
- 18.4.16 MySQL查詢緩存工作過程
- 18.4.15 MySQL MyISAM索引鍵緩存
品牌:人郵圖書
上架時間:2020-04-14 15:00:42
出版社:人民郵電出版社有限公司
本書數字版權由人郵圖書提供,并由其授權上海閱文信息技術有限公司制作發行
- 18.4.20 MySQL數據庫損壞的修復 更新時間:2020-04-14 15:03:54
- 18.4.19 MySQL優化MySQL連接數
- 18.4.18 MySQL查詢緩存開啟
- 18.4.17 MySQL查看查詢緩存
- 18.4.16 MySQL查詢緩存工作過程
- 18.4.15 MySQL MyISAM索引鍵緩存
- 18.4.14 MySQL優先級
- 18.4.13 合理使用MySQL鎖機制
- 18.4.12 MySQL慢查詢SLOW
- 18.4.11 MySQL STATUS獲得MySQL狀態
- 18.4.10 MySQL OR索引分析
- 18.4.9 MySQL ORDER BY索引優化
- 18.4.8 MySQL GROUP BY分組優化
- 18.4.7 MySQL INSERT性能提高
- 18.4.6 MySQL數據導入優化
- 18.4.5 MySQL JOIN語句優化分析
- 18.4.4 MySQL子查詢分析
- 18.4.3 MySQL多表查詢優化
- 18.4.2 MySQL EXPLAN詳解
- 18.4.1 MySQL查詢優化應注意的問題
- 18.4 MySQL查詢優化
- 18.3.4 MySQL索引的優化
- 18.3.3 MySQL索引的類型
- 18.3.2 MySQL索引的優缺點
- 18.3.1 MySQL索引的概念
- 18.3 MySQL數據庫索引
- 18.2 MySQL字段類型的選擇
- 18.1.3 MySQL數據庫服務器經典配置架構
- 18.1.2 MySQL常見數據庫服務器配置架構
- 18.1.1 應用需求數據架構的概念
- 18.1 MySQL數據庫設計良好架構的必要性
- 第18章 全解MySQL性能優化
- 17.2.2 MySQL增量備份BINLOG日志
- 17.2.1 MySQL BINLOG日志詳解
- 17.2 MySQL BINLOG日志管理
- 17.1.5 MySQL命令恢復mysqldump備份的數據庫
- 17.1.4 mysqldump備份多個數據庫
- 17.1.3 mysqldump備份所有數據庫
- 17.1.2 mysqldump常用命令
- 17.1.1 數據庫備份的重要性
- 17.1 MySQL數據庫備份的多種操作手段
- 第17章 MySQL備份與恢復
- 16.3.7 MySQL觸發器實例
- 16.3.6 MySQL觸發器的執行順序
- 16.3.5 MySQL觸發器的查看與刪除
- 16.3.4 MySQL觸發器的創建
- 16.3.3 MySQL觸發器的優點
- 16.3.2 MySQL觸發器的作用
- 16.3.1 MySQL觸發器的概念
- 16.3 MySQL觸發器
- 16.2.15 MySQL存儲函數
- 16.2.14 MySQL SELECT...INTO語句
- 16.2.13 MySQL存儲過程BEGIN...END嵌套
- 16.2.12 MySQL ITERATE語句
- 16.2.11 MySQL REPEAT語句
- 16.2.10 MySQL LOOP語句
- 16.2.9 MySQL WHILE語句
- 16.2.8 MySQL CASE語句
- 16.2.7 MySQL IF語句
- 16.2.6 MySQL存儲過程的BEGIN ... END
- 16.2.5 MySQL結束符的設置
- 16.2.4 MySQL存儲過程的概念詳解
- 16.2.3 MySQL預處理語句
- 16.2.2 MySQL SET與DECLARE聲明變量
- 16.2.1 MySQL變量的定義
- 16.2 MySQL存儲過程/存儲函數
- 16.1.5 MySQL修改視圖
- 16.1.4 MySQL刪除視圖
- 16.1.3 MySQL查看視圖
- 16.1.2 MySQL創建視圖
- 16.1.1 為什么使用視圖
- 16.1 MySQL視圖
- 第16章 MySQL視圖、存儲程序
- 15.6.2 MySQL存儲引擎應用場景
- 15.6.1 選擇合適的MySQL存儲引擎
- 15.6 MySQL數據庫引擎的應用場景
- 15.5 MySQL數據庫引擎添加與拔出
- 15.4 MySQL數據庫引擎更換
- 15.3 MySQL數據文件存放位置
- 15.2 MySQL存儲引擎的比較
- 15.1 MySQL數據庫引擎介紹
- 第15章 MySQL存儲引擎
- 14.5.4 MySQL接受用戶請求、SQL語句執行過程
- 14.5.3 MySQL的事務保存點SAVEPOINT
- 14.5.2 MySQL的COMMIT與ROLLBACK
- 14.5.1 MySQL事務的ACID
- 14.5 MySQL的事務處理
- 14.4 MySQL存儲引擎和事務
- 14.3.2 MySQL的表級鎖、頁級鎖與行級鎖總結
- 14.3.1 MySQL的表級鎖、頁級鎖與行級鎖的簡要介紹
- 14.3 MySQL的表級鎖、頁級鎖與行級鎖
- 14.2 MySQL的共享鎖與排他鎖
- 14.1.5 InnoDB存儲引擎的線程控制機制
- 14.1.4 線程模式控制
- 14.1.3 線程池優化
- 14.1.2 線程池實現
- 14.1.1 調度方式實現
- 14.1 MySQL多線程分析
- 第14章 MySQL工作機制
- 13.2.6 多表實例操作
- 13.2.5 自連接操作
- 13.2.4 右外連接操作
- 13.2.3 左外連接操作
- 13.2.2 內部連接操作
- 13.2.1 笛卡兒積
- 13.2 MySQL多表操作實例操作
- 13.1.4 多對多表關系分析
- 13.1.3 一對一、一對多表關系分析
- 13.1.2 多表查詢使用場景
- 13.1.1 數據庫的約束
- 13.1 MySQL多表操作基礎部分
- 第13章 MySQL的多表聯合操作
- 12.4.2 MySQL HAVING示例
- 12.4.1 MySQL HAVING說明
- 12.4 MySQL HAVING分組統計結果的篩選
- 12.3.3 GROUP BY舉例
- 12.3.2 GROUP BY說明
- 12.3.1 準備工作
- 12.3 MySQL GROUP BY分組
- 12.2.5 SUM()求和函數
- 12.2.4 AVG()求平均函數
- 12.2.3 MIN()最小值函數
- 12.2.2 MAX()最大值函數
- 12.2.1 準備工作
- 12.2 MySQL MIN()、MAX()、AVG()和SUM()函數
- 12.1.5 CASE WHEN 語句與COUNT連用
- 12.1.4 group by(多個字段)與COUNT分組計數
- 12.1.3 DISTINCT與COUNT連用
- 12.1.2 COUNT(*|n|空值|字段名)
- 12.1.1 準備工作
- 12.1 MySQL COUNT()函數
- 第12章 MySQL的分組與統計
- 11.2.10 添加時間間隔函數TIMESTAMPADD()
- 11.2.9 兩個時間相減函數TIMESTAMPDIFF()
- 11.2.8 兩個時間相減函數TIMEDIFF()
- 11.2.7 兩個日期相減函數DATEDIFF()
- 11.2.6 給日期增加一個時間間隔函數DATE_ADD()
- 11.2.5 INTERVAL expr TYPE()函數
- 11.2.4 UNIX_TIMESTAMP()函數
- 11.2.3 TIME_FORMAT()函數
- 11.2.2 DATE_FORMAT()函數
- 11.2.1 STR_TO_DATE()函數
- 11.2 MySQL日期與時間函數實例
- 11.1.8 MySQL獲得當前日期時間
- 11.1.7 MySQL選擇日期類型的原則
- 11.1.6 MySQL的日期選取
- 11.1.5 TIMESTAMP類型
- 11.1.4 DATATIME類型
- 11.1.3 DATA類型
- 11.1.2 TIME類型
- 11.1.1 YEAR類型
- 11.1 MySQL的日期與時間類型
- 第11章 MySQL的日期與時間
- 10.5.5 MySQL其他函數
- 10.5.4 MySQL日期時間函數
- 10.5.3 MySQL數學函數
- 10.5.2 MySQL字符串處理函數
- 10.5.1 MySQL流程控制函數
- 10.5 MySQL函數
- 10.4.5 REPEAT語句
- 10.4.4 LOOP語句
- 10.4.3 WHILE語句
- 10.4.2 CASE語句
- 10.4.1 IF語句
- 10.4 MySQL流程控制語句
- 10.3.2 GREATEST()取最大值
- 10.3.1 COALESCE()取非NULL(空)值
- 10.3 MySQL的COALESCE與GREATEST
- 10.2.2 Boolean總結
- 10.2.1 Boolean說明
- 10.2 MySQL中的Boolean類型
- 10.1.6 MySQL操作符舉例
- 10.1.5 MySQL操作符的優先級
- 10.1.4 MySQL位運算符
- 10.1.3 MySQL邏輯運算符
- 10.1.2 MySQL比較運算符
- 10.1.1 MySQL算術運算符
- 10.1 MySQL操作符
- 第10章 MySQL的流程控制與函數
- 9.5.2 右外連接舉例
- 9.5.1 左外連接舉例
- 9.5 MySQL的左、右外連接查詢
- 9.4 MySQL的刪除數據DELETE
- 9.3.3 UPDATE應用實例總結
- 9.3.2 UPDATE實際應用舉例
- 9.3.1 UPDATE語法
- 9.3 MySQL的更新數據UPDATE
- 9.2.3 MySQL INSERT應用舉例
- 9.2.2 INSERT語法共性說明
- 9.2.1 INSERT語法
- 9.2 MySQL的增加數據INSERT
- 9.1.3 嚴格模式與寬松模式舉例
- 9.1.2 嚴格模式與寬松模式的開啟與關閉
- 9.1.1 嚴格與寬松的概念
- 9.1 MySQL增加、刪除和修改操作的嚴格模式與寬松模式
- 第9章 MySQL的增加、刪除和修改操作
- 8.7.4 查看數據庫、表、表列的字符集的排序規則
- 8.7.3 查看數據庫、表、表列的字符集
- 8.7.2 修改數據庫、表、表列的字符集
- 8.7.1 創建數據庫、表、表列指定字符集
- 8.7 MySQL數據庫、表、字段字符集
- 8.6 MySQL字符集校對規則實例詳解
- 8.5 MySQL各字符集下漢字或字母所占字節數
- 8.4.2 詳細說明
- 8.4.1 簡要說明
- 8.4 MySQL字符集與校對規則
- 8.3 MySQL常用字符集選擇
- 8.2.6 MySQL字符集的相互轉換過程
- 8.2.5 MySQL默認字符集的修改
- 8.2.4 MySQL默認字符集的查看
- 8.2.3 MySQL字符集支持的兩個方面
- 8.2.2 MySQL系統變量
- 8.2.1 基本概念
- 8.2 MySQL字符集設置與常見問題處理
- 8.1.2 MySQL的BINARY、CHAR、VARCHAR的區別
- 8.1.1 MySQL的二進制字符串及二進制類型
- 8.1 MySQL的二進制與非二進制字符串
- 第8章 MySQL數據庫的字符集設計
- 7.19 終端執行SQL的方式
- 7.18 MySQL RAND隨機函數使用
- 7.17.3 REGEXP實例
- 7.17.2 REGEXP的通配符
- 7.17.1 REGEXP的運算符
- 7.17 MySQL REGEXP正則的使用
- 7.16.2 NOT LIKE
- 7.16.1 LIKE的通配符
- 7.16 MySQL LIKE與NOT LIKE用法
- 7.15.4 FIND_IN_SET與邏輯運算操作IN的區別
- 7.15.3 將函數FIND_IN_SET運用于排名
- 7.15.2 將函數FIND_IN_SET運用于SET類型數據查詢
- 7.15.1 函數FIND_IN_SET介紹
- 7.15 MySQL查詢SET數據類型的方法
- 7.14 MySQL的EXISTS關鍵字使用
- 7.13.2 IN的子查詢用法
- 7.13.1 IN的普通用法
- 7.13 MySQL的IN關鍵字使用
- 7.12 MySQL的BETWEEN...AND...關鍵字使用
- 7.11 MySQL的LIMIT關鍵字使用
- 7.10.2 ORDER BY 子句第二種使用方式
- 7.10.1 ORDER BY子句第一種使用方式
- 7.10 MySQL的ORDER BY子句的使用
- 7.9 MySQL的IF()與IFNULL()使用方法
- 7.8 MySQL的IS NULL與IS NOT NULL使用方法
- 7.7 MySQL的DISTINCT使用方法
- 7.6.2 關于GROUP_CONCAT函數返回值長度限制說明
- 7.6.1 函數使用
- 7.6 GROUP_CONCAT ()分組拼接函數
- 7.5 MySQL的CONCAT函數
- 7.4 MySQL查詢、刪除、更新WHERE子句AND與OR
- 7.3 SELECT、DELETE、UPDATE的WHERE子句
- 7.2 SELECT準備
- 7.1.3 關于MySQL迭代
- 7.1.2 語法解釋
- 7.1.1 語法結構說明
- 7.1 SELECT的語法結構
- 第7章 MySQL的基本查詢
- 6.4.3 關于MySQL的AUTO_INCREMENT問題分析
- 6.4.2 使用AUTO_INCREMENT時的注意事項
- 6.4.1 AUTO_INCREMENT的屬性
- 6.4 AUTO_INCREMENT自增使用技巧
- 6.3.2 主鍵的創建方法
- 6.3.1 主鍵的作用
- 6.3 主鍵(primary key)使用方法
- 6.2 UNIQUE實際開發中的使用方法
- 6.1.2 MySQL中使用索引
- 6.1.1 關于索引的建議
- 6.1 索引概述
- 第6章 MySQL的索引
- 5.3.5 MySQL字符集的查看
- 5.3.4 MySQL修改字符集的有關注意事項
- 5.3.3 MySQL修改列(字段)字符集
- 5.3.2 MySQL修改表字符集
- 5.3.1 MySQL修改庫字符集
- 5.3 MySQL修改庫、表及列字符集
- 5.2.10 MySQL刪除索引
- 5.2.9 MySQL添加唯一索引
- 5.2.8 MySQL添加索引
- 5.2.7 MySQL改變列類型
- 5.2.6 MySQL重命名列
- 5.2.5 MySQL增加主鍵
- 5.2.4 MySQL刪除主鍵
- 5.2.3 MySQL調整字段順序
- 5.2.2 MySQL刪除字段
- 5.2.1 MySQL添加字段
- 5.2 表結構的維護
- 5.1.3 MySQL表名修改
- 5.1.2 MySQL表結構創建實例
- 5.1.1 MySQL表結構創建語法解釋說明
- 5.1 表結構的創建
- 第5章 MySQL表結構的維護
- 4.10 DEFAULT(默認)使用技巧
- 4.9 網站中常用數據類型介紹
- 4.8 SET類型的處理方式
- 4.7 ENUM與SET類型處理
- 4.6 TEXT與BLOB類型的區別
- 4.5 列類型屬性UNSIGEND(無符號)與SIGNED(有符號)
- 4.4 列類型屬性ZEROFILL(填充0)
- 4.3 CHAR與VARCHAR類型區別
- 4.2 字符串類型
- 4.1.2 浮點類型
- 4.1.1 整數類型
- 4.1 數值類型
- 第4章 MySQL數據庫表列的數據類型
- 3.3 丟失MySQL ROOT密碼的解決方法
- 3.2.3 權限操作樣本
- 3.2.2 權限相關操作
- 3.2.1 GRANT命令使用說明
- 3.2 MySQL權限操作
- 3.1 了解MySQL權限系統
- 第3章 MySQL賬戶權限設置
- 2.6 MySQL命令行中不能輸入中文的解決辦法
- 2.5.4 增加主鍵
- 2.5.3 修改字段
- 2.5.2 刪除字段
- 2.5.1 新增字段
- 2.5 安全修改表
- 2.4 安全復制表
- 2.3 刪除表
- 2.2.6 創建數據表
- 2.2.5 刪除數據庫
- 2.2.4 數據庫命名規范及改變當前數據庫
- 2.2.3 創建數據庫
- 2.2.2 進入MySQL命令模式
- 2.2.1 SQL的組成部分
- 2.2 MySQL服務器的啟動與停止
- 2.1.5 Navicat for MySQL的連接與使用
- 2.1.4 運行Navicat for MySQL
- 2.1.3 Navicat for MySQL的安裝
- 2.1.2 MySQL客戶端
- 2.1.1 MySQL客戶端與服務器端的概念
- 2.1 MySQL的客戶端與服務器端
- 第2章 MySQL基本管理
- 1.4.3 SQL的基本語句
- 1.4.2 SQL的特點
- 1.4.1 SQL簡介
- 1.4 SQL介紹
- 1.3 為什么應用開發離不開數據庫
- 1.2.4 面向對象的數據庫
- 1.2.3 關系數據庫
- 1.2.2 網狀(網絡)數據庫
- 1.2.1 層次(階層)數據庫
- 1.2 數據庫中數據存儲形態(數據模型)
- 1.1 數據庫的發展史
- 第1章 數據庫入門
- 資源與支持
- 前言
- 致謝
- 作者簡介
- 內容提要
- 版權信息
- 封面
- 封面
- 版權信息
- 內容提要
- 作者簡介
- 致謝
- 前言
- 資源與支持
- 第1章 數據庫入門
- 1.1 數據庫的發展史
- 1.2 數據庫中數據存儲形態(數據模型)
- 1.2.1 層次(階層)數據庫
- 1.2.2 網狀(網絡)數據庫
- 1.2.3 關系數據庫
- 1.2.4 面向對象的數據庫
- 1.3 為什么應用開發離不開數據庫
- 1.4 SQL介紹
- 1.4.1 SQL簡介
- 1.4.2 SQL的特點
- 1.4.3 SQL的基本語句
- 第2章 MySQL基本管理
- 2.1 MySQL的客戶端與服務器端
- 2.1.1 MySQL客戶端與服務器端的概念
- 2.1.2 MySQL客戶端
- 2.1.3 Navicat for MySQL的安裝
- 2.1.4 運行Navicat for MySQL
- 2.1.5 Navicat for MySQL的連接與使用
- 2.2 MySQL服務器的啟動與停止
- 2.2.1 SQL的組成部分
- 2.2.2 進入MySQL命令模式
- 2.2.3 創建數據庫
- 2.2.4 數據庫命名規范及改變當前數據庫
- 2.2.5 刪除數據庫
- 2.2.6 創建數據表
- 2.3 刪除表
- 2.4 安全復制表
- 2.5 安全修改表
- 2.5.1 新增字段
- 2.5.2 刪除字段
- 2.5.3 修改字段
- 2.5.4 增加主鍵
- 2.6 MySQL命令行中不能輸入中文的解決辦法
- 第3章 MySQL賬戶權限設置
- 3.1 了解MySQL權限系統
- 3.2 MySQL權限操作
- 3.2.1 GRANT命令使用說明
- 3.2.2 權限相關操作
- 3.2.3 權限操作樣本
- 3.3 丟失MySQL ROOT密碼的解決方法
- 第4章 MySQL數據庫表列的數據類型
- 4.1 數值類型
- 4.1.1 整數類型
- 4.1.2 浮點類型
- 4.2 字符串類型
- 4.3 CHAR與VARCHAR類型區別
- 4.4 列類型屬性ZEROFILL(填充0)
- 4.5 列類型屬性UNSIGEND(無符號)與SIGNED(有符號)
- 4.6 TEXT與BLOB類型的區別
- 4.7 ENUM與SET類型處理
- 4.8 SET類型的處理方式
- 4.9 網站中常用數據類型介紹
- 4.10 DEFAULT(默認)使用技巧
- 第5章 MySQL表結構的維護
- 5.1 表結構的創建
- 5.1.1 MySQL表結構創建語法解釋說明
- 5.1.2 MySQL表結構創建實例
- 5.1.3 MySQL表名修改
- 5.2 表結構的維護
- 5.2.1 MySQL添加字段
- 5.2.2 MySQL刪除字段
- 5.2.3 MySQL調整字段順序
- 5.2.4 MySQL刪除主鍵
- 5.2.5 MySQL增加主鍵
- 5.2.6 MySQL重命名列
- 5.2.7 MySQL改變列類型
- 5.2.8 MySQL添加索引
- 5.2.9 MySQL添加唯一索引
- 5.2.10 MySQL刪除索引
- 5.3 MySQL修改庫、表及列字符集
- 5.3.1 MySQL修改庫字符集
- 5.3.2 MySQL修改表字符集
- 5.3.3 MySQL修改列(字段)字符集
- 5.3.4 MySQL修改字符集的有關注意事項
- 5.3.5 MySQL字符集的查看
- 第6章 MySQL的索引
- 6.1 索引概述
- 6.1.1 關于索引的建議
- 6.1.2 MySQL中使用索引
- 6.2 UNIQUE實際開發中的使用方法
- 6.3 主鍵(primary key)使用方法
- 6.3.1 主鍵的作用
- 6.3.2 主鍵的創建方法
- 6.4 AUTO_INCREMENT自增使用技巧
- 6.4.1 AUTO_INCREMENT的屬性
- 6.4.2 使用AUTO_INCREMENT時的注意事項
- 6.4.3 關于MySQL的AUTO_INCREMENT問題分析
- 第7章 MySQL的基本查詢
- 7.1 SELECT的語法結構
- 7.1.1 語法結構說明
- 7.1.2 語法解釋
- 7.1.3 關于MySQL迭代
- 7.2 SELECT準備
- 7.3 SELECT、DELETE、UPDATE的WHERE子句
- 7.4 MySQL查詢、刪除、更新WHERE子句AND與OR
- 7.5 MySQL的CONCAT函數
- 7.6 GROUP_CONCAT ()分組拼接函數
- 7.6.1 函數使用
- 7.6.2 關于GROUP_CONCAT函數返回值長度限制說明
- 7.7 MySQL的DISTINCT使用方法
- 7.8 MySQL的IS NULL與IS NOT NULL使用方法
- 7.9 MySQL的IF()與IFNULL()使用方法
- 7.10 MySQL的ORDER BY子句的使用
- 7.10.1 ORDER BY子句第一種使用方式
- 7.10.2 ORDER BY 子句第二種使用方式
- 7.11 MySQL的LIMIT關鍵字使用
- 7.12 MySQL的BETWEEN...AND...關鍵字使用
- 7.13 MySQL的IN關鍵字使用
- 7.13.1 IN的普通用法
- 7.13.2 IN的子查詢用法
- 7.14 MySQL的EXISTS關鍵字使用
- 7.15 MySQL查詢SET數據類型的方法
- 7.15.1 函數FIND_IN_SET介紹
- 7.15.2 將函數FIND_IN_SET運用于SET類型數據查詢
- 7.15.3 將函數FIND_IN_SET運用于排名
- 7.15.4 FIND_IN_SET與邏輯運算操作IN的區別
- 7.16 MySQL LIKE與NOT LIKE用法
- 7.16.1 LIKE的通配符
- 7.16.2 NOT LIKE
- 7.17 MySQL REGEXP正則的使用
- 7.17.1 REGEXP的運算符
- 7.17.2 REGEXP的通配符
- 7.17.3 REGEXP實例
- 7.18 MySQL RAND隨機函數使用
- 7.19 終端執行SQL的方式
- 第8章 MySQL數據庫的字符集設計
- 8.1 MySQL的二進制與非二進制字符串
- 8.1.1 MySQL的二進制字符串及二進制類型
- 8.1.2 MySQL的BINARY、CHAR、VARCHAR的區別
- 8.2 MySQL字符集設置與常見問題處理
- 8.2.1 基本概念
- 8.2.2 MySQL系統變量
- 8.2.3 MySQL字符集支持的兩個方面
- 8.2.4 MySQL默認字符集的查看
- 8.2.5 MySQL默認字符集的修改
- 8.2.6 MySQL字符集的相互轉換過程
- 8.3 MySQL常用字符集選擇
- 8.4 MySQL字符集與校對規則
- 8.4.1 簡要說明
- 8.4.2 詳細說明
- 8.5 MySQL各字符集下漢字或字母所占字節數
- 8.6 MySQL字符集校對規則實例詳解
- 8.7 MySQL數據庫、表、字段字符集
- 8.7.1 創建數據庫、表、表列指定字符集
- 8.7.2 修改數據庫、表、表列的字符集
- 8.7.3 查看數據庫、表、表列的字符集
- 8.7.4 查看數據庫、表、表列的字符集的排序規則
- 第9章 MySQL的增加、刪除和修改操作
- 9.1 MySQL增加、刪除和修改操作的嚴格模式與寬松模式
- 9.1.1 嚴格與寬松的概念
- 9.1.2 嚴格模式與寬松模式的開啟與關閉
- 9.1.3 嚴格模式與寬松模式舉例
- 9.2 MySQL的增加數據INSERT
- 9.2.1 INSERT語法
- 9.2.2 INSERT語法共性說明
- 9.2.3 MySQL INSERT應用舉例
- 9.3 MySQL的更新數據UPDATE
- 9.3.1 UPDATE語法
- 9.3.2 UPDATE實際應用舉例
- 9.3.3 UPDATE應用實例總結
- 9.4 MySQL的刪除數據DELETE
- 9.5 MySQL的左、右外連接查詢
- 9.5.1 左外連接舉例
- 9.5.2 右外連接舉例
- 第10章 MySQL的流程控制與函數
- 10.1 MySQL操作符
- 10.1.1 MySQL算術運算符
- 10.1.2 MySQL比較運算符
- 10.1.3 MySQL邏輯運算符
- 10.1.4 MySQL位運算符
- 10.1.5 MySQL操作符的優先級
- 10.1.6 MySQL操作符舉例
- 10.2 MySQL中的Boolean類型
- 10.2.1 Boolean說明
- 10.2.2 Boolean總結
- 10.3 MySQL的COALESCE與GREATEST
- 10.3.1 COALESCE()取非NULL(空)值
- 10.3.2 GREATEST()取最大值
- 10.4 MySQL流程控制語句
- 10.4.1 IF語句
- 10.4.2 CASE語句
- 10.4.3 WHILE語句
- 10.4.4 LOOP語句
- 10.4.5 REPEAT語句
- 10.5 MySQL函數
- 10.5.1 MySQL流程控制函數
- 10.5.2 MySQL字符串處理函數
- 10.5.3 MySQL數學函數
- 10.5.4 MySQL日期時間函數
- 10.5.5 MySQL其他函數
- 第11章 MySQL的日期與時間
- 11.1 MySQL的日期與時間類型
- 11.1.1 YEAR類型
- 11.1.2 TIME類型
- 11.1.3 DATA類型
- 11.1.4 DATATIME類型
- 11.1.5 TIMESTAMP類型
- 11.1.6 MySQL的日期選取
- 11.1.7 MySQL選擇日期類型的原則
- 11.1.8 MySQL獲得當前日期時間
- 11.2 MySQL日期與時間函數實例
- 11.2.1 STR_TO_DATE()函數
- 11.2.2 DATE_FORMAT()函數
- 11.2.3 TIME_FORMAT()函數
- 11.2.4 UNIX_TIMESTAMP()函數
- 11.2.5 INTERVAL expr TYPE()函數
- 11.2.6 給日期增加一個時間間隔函數DATE_ADD()
- 11.2.7 兩個日期相減函數DATEDIFF()
- 11.2.8 兩個時間相減函數TIMEDIFF()
- 11.2.9 兩個時間相減函數TIMESTAMPDIFF()
- 11.2.10 添加時間間隔函數TIMESTAMPADD()
- 第12章 MySQL的分組與統計
- 12.1 MySQL COUNT()函數
- 12.1.1 準備工作
- 12.1.2 COUNT(*|n|空值|字段名)
- 12.1.3 DISTINCT與COUNT連用
- 12.1.4 group by(多個字段)與COUNT分組計數
- 12.1.5 CASE WHEN 語句與COUNT連用
- 12.2 MySQL MIN()、MAX()、AVG()和SUM()函數
- 12.2.1 準備工作
- 12.2.2 MAX()最大值函數
- 12.2.3 MIN()最小值函數
- 12.2.4 AVG()求平均函數
- 12.2.5 SUM()求和函數
- 12.3 MySQL GROUP BY分組
- 12.3.1 準備工作
- 12.3.2 GROUP BY說明
- 12.3.3 GROUP BY舉例
- 12.4 MySQL HAVING分組統計結果的篩選
- 12.4.1 MySQL HAVING說明
- 12.4.2 MySQL HAVING示例
- 第13章 MySQL的多表聯合操作
- 13.1 MySQL多表操作基礎部分
- 13.1.1 數據庫的約束
- 13.1.2 多表查詢使用場景
- 13.1.3 一對一、一對多表關系分析
- 13.1.4 多對多表關系分析
- 13.2 MySQL多表操作實例操作
- 13.2.1 笛卡兒積
- 13.2.2 內部連接操作
- 13.2.3 左外連接操作
- 13.2.4 右外連接操作
- 13.2.5 自連接操作
- 13.2.6 多表實例操作
- 第14章 MySQL工作機制
- 14.1 MySQL多線程分析
- 14.1.1 調度方式實現
- 14.1.2 線程池實現
- 14.1.3 線程池優化
- 14.1.4 線程模式控制
- 14.1.5 InnoDB存儲引擎的線程控制機制
- 14.2 MySQL的共享鎖與排他鎖
- 14.3 MySQL的表級鎖、頁級鎖與行級鎖
- 14.3.1 MySQL的表級鎖、頁級鎖與行級鎖的簡要介紹
- 14.3.2 MySQL的表級鎖、頁級鎖與行級鎖總結
- 14.4 MySQL存儲引擎和事務
- 14.5 MySQL的事務處理
- 14.5.1 MySQL事務的ACID
- 14.5.2 MySQL的COMMIT與ROLLBACK
- 14.5.3 MySQL的事務保存點SAVEPOINT
- 14.5.4 MySQL接受用戶請求、SQL語句執行過程
- 第15章 MySQL存儲引擎
- 15.1 MySQL數據庫引擎介紹
- 15.2 MySQL存儲引擎的比較
- 15.3 MySQL數據文件存放位置
- 15.4 MySQL數據庫引擎更換
- 15.5 MySQL數據庫引擎添加與拔出
- 15.6 MySQL數據庫引擎的應用場景
- 15.6.1 選擇合適的MySQL存儲引擎
- 15.6.2 MySQL存儲引擎應用場景
- 第16章 MySQL視圖、存儲程序
- 16.1 MySQL視圖
- 16.1.1 為什么使用視圖
- 16.1.2 MySQL創建視圖
- 16.1.3 MySQL查看視圖
- 16.1.4 MySQL刪除視圖
- 16.1.5 MySQL修改視圖
- 16.2 MySQL存儲過程/存儲函數
- 16.2.1 MySQL變量的定義
- 16.2.2 MySQL SET與DECLARE聲明變量
- 16.2.3 MySQL預處理語句
- 16.2.4 MySQL存儲過程的概念詳解
- 16.2.5 MySQL結束符的設置
- 16.2.6 MySQL存儲過程的BEGIN ... END
- 16.2.7 MySQL IF語句
- 16.2.8 MySQL CASE語句
- 16.2.9 MySQL WHILE語句
- 16.2.10 MySQL LOOP語句
- 16.2.11 MySQL REPEAT語句
- 16.2.12 MySQL ITERATE語句
- 16.2.13 MySQL存儲過程BEGIN...END嵌套
- 16.2.14 MySQL SELECT...INTO語句
- 16.2.15 MySQL存儲函數
- 16.3 MySQL觸發器
- 16.3.1 MySQL觸發器的概念
- 16.3.2 MySQL觸發器的作用
- 16.3.3 MySQL觸發器的優點
- 16.3.4 MySQL觸發器的創建
- 16.3.5 MySQL觸發器的查看與刪除
- 16.3.6 MySQL觸發器的執行順序
- 16.3.7 MySQL觸發器實例
- 第17章 MySQL備份與恢復
- 17.1 MySQL數據庫備份的多種操作手段
- 17.1.1 數據庫備份的重要性
- 17.1.2 mysqldump常用命令
- 17.1.3 mysqldump備份所有數據庫
- 17.1.4 mysqldump備份多個數據庫
- 17.1.5 MySQL命令恢復mysqldump備份的數據庫
- 17.2 MySQL BINLOG日志管理
- 17.2.1 MySQL BINLOG日志詳解
- 17.2.2 MySQL增量備份BINLOG日志
- 第18章 全解MySQL性能優化
- 18.1 MySQL數據庫設計良好架構的必要性
- 18.1.1 應用需求數據架構的概念
- 18.1.2 MySQL常見數據庫服務器配置架構
- 18.1.3 MySQL數據庫服務器經典配置架構
- 18.2 MySQL字段類型的選擇
- 18.3 MySQL數據庫索引
- 18.3.1 MySQL索引的概念
- 18.3.2 MySQL索引的優缺點
- 18.3.3 MySQL索引的類型
- 18.3.4 MySQL索引的優化
- 18.4 MySQL查詢優化
- 18.4.1 MySQL查詢優化應注意的問題
- 18.4.2 MySQL EXPLAN詳解
- 18.4.3 MySQL多表查詢優化
- 18.4.4 MySQL子查詢分析
- 18.4.5 MySQL JOIN語句優化分析
- 18.4.6 MySQL數據導入優化
- 18.4.7 MySQL INSERT性能提高
- 18.4.8 MySQL GROUP BY分組優化
- 18.4.9 MySQL ORDER BY索引優化
- 18.4.10 MySQL OR索引分析
- 18.4.11 MySQL STATUS獲得MySQL狀態
- 18.4.12 MySQL慢查詢SLOW
- 18.4.13 合理使用MySQL鎖機制
- 18.4.14 MySQL優先級
- 18.4.15 MySQL MyISAM索引鍵緩存
- 18.4.16 MySQL查詢緩存工作過程
- 18.4.17 MySQL查看查詢緩存
- 18.4.18 MySQL查詢緩存開啟
- 18.4.19 MySQL優化MySQL連接數
- 18.4.20 MySQL數據庫損壞的修復 更新時間:2020-04-14 15:03:54