MySQL數(shù)據(jù)庫應(yīng)用從入門到精通第2版是非;镜囊槐緈ysql書,對于入門級讀者來說真是再詳細(xì)不過了,學(xué)習(xí)過程循序漸進(jìn),是一本非常nice的自學(xué)教程。書中的每個技術(shù)點(diǎn)都配備了與此相對應(yīng)的實(shí)例,旨在幫助MySQL數(shù)據(jù)庫初學(xué)者快速入門,同時也適合MySQL數(shù)據(jù)庫管理員和想全面學(xué)習(xí)MySQL數(shù)據(jù)庫技術(shù)以提升應(yīng)用水平的人員使用。東坡小編分享MySQL數(shù)據(jù)庫應(yīng)用從入門到精通第2版pdf高清版書籍,快來下載閱讀吧。
MySQL數(shù)據(jù)庫應(yīng)用從入門到精通第2版目錄
第1篇 MySQL數(shù)據(jù)庫基礎(chǔ)篇
第1章 數(shù)據(jù)庫概述
1 1 關(guān)于數(shù)據(jù)庫的基本概念
1 1 1 數(shù)據(jù)管理技術(shù)的發(fā)展階段
1 1 2 數(shù)據(jù)庫系統(tǒng)階段涉及的概念
1 1 3 數(shù)據(jù)庫技術(shù)經(jīng)歷的階段
1 1 4 數(shù)據(jù)庫管理系統(tǒng)提供的功能
1 1 5 什么是SQL
1 2 MySQL數(shù)據(jù)庫管理系統(tǒng)
1 2 1 MySQL與開源文化
1 2 2 MySQL發(fā)展歷史
1 2 3 常見數(shù)據(jù)庫管理系統(tǒng)
1 2 4 為什么要使用MySQL數(shù)據(jù)庫
1 3 小結(jié)
第2章 MySQL安裝和配置
2 1 下載和安裝MySQL軟件
2 1 1 基于客戶端——服務(wù)器(C/S)的數(shù)據(jù)庫管理系統(tǒng)
2 1 2 MySQL的各種版本
2 1 3 下載MySQL軟件
2 1 4 安裝MySQL軟件
2 1 5 圖形化配置數(shù)據(jù)庫服務(wù)器MySQL
2 1 6 手工配置數(shù)據(jù)庫服務(wù)器MySQL
2 1 7 卸載MySQL軟件
2 2 關(guān)于MySQL軟件的常用操作
2 2 1 通過圖形界面啟動和關(guān)閉MySQL服務(wù)
2 2 2 通過DOS窗口啟動和關(guān)閉MySQL服務(wù)
2 3 MySQL官方客戶端軟件
2 3 1 命令行客戶端軟件——MySQL Command Line Client
2 3 2 通過DOS窗口連接MySQL軟件
2 3 3 下載MySQL-Workbench客戶端軟件
2 3 4 安裝MySQL-Workbench客戶端軟件
2 3 5 使用MySQL-Workbench客戶端軟件
2 4 MySQL常用圖形化管理軟件——SQLyog軟件
2 4 1 下載SQLyog軟件
2 4 2 安裝SQLyog客戶端軟件
2 4 3 通過SQLyog客戶端軟件登錄MySQL軟件
2 5 使用免安裝的MySQL軟件
2 6 小結(jié)
第2篇 MySQL數(shù)據(jù)庫操作和應(yīng)用篇
第3章 MySQL數(shù)據(jù)庫基本操作
3 1 數(shù)據(jù)庫和數(shù)據(jù)庫對象
3 2 數(shù)據(jù)庫相關(guān)操作——創(chuàng)建數(shù)據(jù)庫
3 2 1 創(chuàng)建數(shù)據(jù)庫的語法形式
3 2 2 通過工具來創(chuàng)建數(shù)據(jù)庫
3 3 數(shù)據(jù)庫相關(guān)操作——查看和選擇數(shù)據(jù)庫
3 3 1 查看數(shù)據(jù)庫
3 3 2 選擇數(shù)據(jù)庫
3 4 數(shù)據(jù)庫相關(guān)操作——刪除數(shù)據(jù)庫
3 4 1 刪除數(shù)據(jù)庫的語法形式
3 4 2 通過工具來刪除數(shù)據(jù)庫
3 5 小結(jié)
第4章 MySQL數(shù)據(jù)庫中存儲引擎和數(shù)據(jù)類型
4 1 認(rèn)識存儲引擎
4 1 1 MySQL 5 5所支持的存儲引擎
4 1 2 操作默認(rèn)存儲引擎
4 1 3 選擇存儲引擎
4 2 數(shù)據(jù)類型
4 2 1 整數(shù)類型
4 2 2 浮點(diǎn)數(shù)類型、定點(diǎn)數(shù)類型和位類型
4 2 3 日期和時間類型
4 2 4 字符串類型
4 3 小結(jié)
第5章 表的操作
5 1 表的基本概念
5 2 創(chuàng)建表
5 2 1 創(chuàng)建表的語法形式
5 2 2 通過SQLyog客戶端軟件來創(chuàng)建表
5 3 查看表結(jié)構(gòu)
5 3 1 DESCRIBE語句查看表定義
5 3 2 SHOW CREATE TABLE語句查看表詳細(xì)定義
5 3 3 通過SQLyog軟件來查看表信息
5 4 刪除表
5 4 1 刪除表的語法形式
5 4 2 通過SQLyog軟件刪除表
5 5 修改表
5 5 1 修改表名
5 5 2 增加字段
5 5 3 刪除字段
5 5 4 修改字段
5 6 通過SQLyog客戶端軟件修改表
5 6 1 修改表名
5 6 2 增加字段
5 6 3 刪除字段
5 6 4 修改字段
5 7 操作表的約束
5 7 1 MySQL支持的完整性約束
5 7 2 設(shè)置非空約束(NOT NULL,NK)
5 7 3 設(shè)置字段的默認(rèn)值(DEFAULT)
5 7 4 設(shè)置唯一約束(UNIQUE,UK)
5 7 5 設(shè)置主鍵約束(PRIMARY KEY,PK)
5 7 6 設(shè)置字段值自動增加(AUTO_INCREMENT)
5 7 7 設(shè)置外鍵約束(FOREIGN KEY,F(xiàn)K)
5 8 小結(jié)
第6章 索引的操作
6 1 為什么使用索引
6 2 創(chuàng)建和查看索引
6 2 1 創(chuàng)建和查看普通索引
6 2 2 創(chuàng)建和查看唯一索引
6 2 3 創(chuàng)建和查看全文索引
6 2 4 創(chuàng)建和查看多列索引
6 2 5 通過SQLyog客戶端軟件來創(chuàng)建索引
6 3 刪除索引
6 3 1 刪除索引的語法形式
6 3 2 通過SQLyog軟件刪除索引
6 4 小結(jié)
第7章 視圖的操作
7 1 為什么使用視圖
7 2 創(chuàng)建視圖
7 2 1 創(chuàng)建視圖的語法形式
7 2 2 通過SQLyog軟件創(chuàng)建視圖
7 2 3 創(chuàng)建各種視圖
7 3 查看視圖
7 3 1 SHOW TABLES語句查看視圖名
7 3 2 SHOW TABLE STATUS語句查看視圖詳細(xì)信息
7 3 3 SHOW CREATE VIEW語句查看視圖定義信息
7 3 4 DESCRIBE|DESC語句查看視圖設(shè)計(jì)信息
7 3 5 通過系統(tǒng)表查看視圖信息
7 3 6 SQLyog查看視圖信息
7 4 刪除視圖
7 4 1 刪除視圖的語法形式
7 4 2 通過SQLyog軟件刪除視圖
7 5 修改視圖
7 5 1 CREATE OR REPLACE VIEW語句修改視圖
7 5 2 ALTER語句修改視圖
7 5 3 通過SQLyog軟件修改視圖
7 6 利用視圖操作基本表
7 6 1 檢索(查詢)數(shù)據(jù)
7 6 2 利用視圖操作基本表數(shù)據(jù)
7 7 小結(jié)
第8章 觸發(fā)器的操作
8 1 為什么使用觸發(fā)器
8 2 創(chuàng)建觸發(fā)器
8 2 1 創(chuàng)建有一條執(zhí)行語句的觸發(fā)器
8 2 2 創(chuàng)建包含多條執(zhí)行語句的觸發(fā)器
8 2 3 通過SQLyog客戶端軟件來創(chuàng)建觸發(fā)器
8 3 查看觸發(fā)器
8 3 1 通過SHOW TRIGGERS語句查看觸發(fā)器
8 3 2 通過查看系統(tǒng)表triggers實(shí)現(xiàn)查看觸發(fā)器
8 3 3 通過SQLyog客戶端軟件來查看觸發(fā)器
8 4 刪除觸發(fā)器
8 4 1 通過DROP TRIGGER語句刪除觸發(fā)器
8 4 2 通過工具來刪除觸發(fā)器
8 5 小結(jié)
第9章 數(shù)據(jù)的操作
9 1 插入數(shù)據(jù)記錄
9 1 1 插入完整數(shù)據(jù)記錄
9 1 2 插入數(shù)據(jù)記錄一部分
9 1 3 插入多條數(shù)據(jù)記錄
9 1 4 插入查詢結(jié)果
9 1 5 通過工具來插入數(shù)據(jù)記錄
9 2 更新數(shù)據(jù)記錄
9 2 1 更新特定數(shù)據(jù)記錄
9 2 2 更新所有數(shù)據(jù)記錄
9 2 3 通過工具來更新數(shù)據(jù)記錄
9 3 刪除數(shù)據(jù)記錄
9 3 1 刪除特定數(shù)據(jù)記錄
9 3 2 刪除所有數(shù)據(jù)記錄
9 3 3 通過工具來刪除數(shù)據(jù)記錄
9 4 小結(jié)
第10章 單表數(shù)據(jù)記錄查詢
10 1 簡單數(shù)據(jù)記錄查詢
10 1 1 簡單數(shù)據(jù)查詢
10 1 2 避免重復(fù)數(shù)據(jù)查詢——DISTINCT
10 1 3 實(shí)現(xiàn)數(shù)學(xué)四則運(yùn)算數(shù)據(jù)查詢
10 1 4 設(shè)置顯示格式數(shù)據(jù)查詢
10 2 條件數(shù)據(jù)記錄查詢
10 2 1 帶關(guān)系運(yùn)算符和邏輯運(yùn)算符的條件數(shù)據(jù)查詢
10 2 2 帶BETWEEN AND關(guān)鍵字的范圍查詢
10 2 3 帶IS NULL關(guān)鍵字的空值查詢
10 2 4 帶IN關(guān)鍵字的集合查詢
10 2 5 帶LIKE關(guān)鍵字的模糊查詢
10 3 排序數(shù)據(jù)記錄查詢
10 3 1 按照單字段排序
10 3 2 按照多字段排序
10 4 限制數(shù)據(jù)記錄查詢數(shù)量
10 4 1 不指定初始位置
10 4 2 指定初始位置
10 5 統(tǒng)計(jì)函數(shù)和分組數(shù)據(jù)記錄查詢
10 5 1 MySQL支持的統(tǒng)計(jì)函數(shù)
10 5 2 關(guān)于統(tǒng)計(jì)函數(shù)注意點(diǎn)
10 5 3 分組數(shù)據(jù)查詢——簡單分組查詢
10 5 4 分組數(shù)據(jù)查詢——實(shí)現(xiàn)統(tǒng)計(jì)功能分組查詢
10 5 5 分組數(shù)據(jù)查詢——實(shí)現(xiàn)多個字段分組查詢
10 5 6 分組數(shù)據(jù)查詢——實(shí)現(xiàn)HAVING子句限定分組查詢
10 6 小結(jié)
第11章 多表數(shù)據(jù)記錄查詢
11 1 關(guān)系數(shù)據(jù)操作
11 1 1 并(UNION)
11 1 2 笛卡兒積(CARTESIAN PRODUCT)
11 1 3 內(nèi)連接(INNER JOIN)
11 1 4 外連接(OUTER JOIN)
11 2 內(nèi)連接查詢
11 2 1 自連接
11 2 2 等值連接
11 2 3 不等連接
11 3 外連接查詢
11 3 1 左外連接
11 3 2 右外連接
11 4 合并查詢數(shù)據(jù)記錄
11 5 子查詢
11 5 1 為什么使用子查詢
11 5 2 返回結(jié)果為單行單列和單行多列子查詢
11 5 3 返回結(jié)果為多行單列子查詢
11 5 4 返回結(jié)果為多行多列子查詢
11 6 小結(jié)
第 12章 使用MySQL運(yùn)算符
12 1 為什么要使用運(yùn)算符
12 2 使用算術(shù)運(yùn)算符
12 3 使用比較運(yùn)算符
12 3 1 常用比較運(yùn)算符
12 3 2 實(shí)現(xiàn)特殊功能比較運(yùn)算符
12 4 使用邏輯運(yùn)算符
12 5 使用位運(yùn)算符
12 6 小結(jié)
第 13章 使用MySQL常用函數(shù)
13 1 使用字符串函數(shù)
13 1 1 合并字符串函數(shù)CONCAT()和CONCAT_WS()
13 1 2 比較字符串大小函數(shù)STRCMP()
13 1 3 獲取字符串長度函數(shù)LENGTH()和字符數(shù)函數(shù)CHAR_LENGTH()
13 1 4 實(shí)現(xiàn)字母大小寫轉(zhuǎn)換函數(shù)UPPER()和字符數(shù)函數(shù)LOWER()
13 1 5 查找字符串
13 1 6 從現(xiàn)有字符串中截取子字符串
13 1 7 去除字符串的首尾空格
13 1 8 替換字符串
13 2 使用數(shù)值函數(shù)
13 2 1 獲取隨機(jī)數(shù)
13 2 2 獲取整數(shù)的函數(shù)
13 2 3 截取數(shù)值函數(shù)
13 2 4 四舍五入函數(shù)
13 3 使用日期和時間函數(shù)
13 3 1 獲取當(dāng)前日期和時間的函數(shù)
13 3 2 通過各種方式顯示日期和時間
13 3 3 獲取日期和時間各部分值
13 3 4 計(jì)算日期和時間的函數(shù)
13 4 使用系統(tǒng)信息函數(shù)
13 4 1 獲取MySQL系統(tǒng)信息
13 4 2 獲取AUTO_INCREMENT約束的最后ID值
13 4 3 其他函數(shù)
13 5 小結(jié)
第 14章 存儲過程和函數(shù)的操作
14 1 為什么使用存儲過程和函數(shù)
14 2 創(chuàng)建存儲過程和函數(shù)
14 2 1 創(chuàng)建存儲過程語法形式
14 2 2 創(chuàng)建函數(shù)語法形式
14 2 3 創(chuàng)建簡單的存儲過程和函數(shù)
14 2 4 通過工具來創(chuàng)建存儲過程和函數(shù)
14 3 關(guān)于存儲過程和函數(shù)的表達(dá)式
14 3 1 操作變量
14 3 2 操作條件
14 3 3 使用游標(biāo)
14 3 4 使用流程控制
14 4 查看存儲過程和函數(shù)
14 4 1 通過SHOW PROCEDURE STATUS語句查看存儲過程狀態(tài)信息
14 4 2 通過SHOW FUNCTION STATUS語句查看函數(shù)狀態(tài)信息
14 4 3 通過查看系統(tǒng)表information_schema routines實(shí)現(xiàn)查看存儲過程和函數(shù)的信息
14 4 4 通過SHOW CREATE PROCEDURE語句查看存儲過程定義信息
14 4 5 通過SHOW CREATE FUNCTION語句查看函數(shù)定義信息
14 4 6 通過工具來查看存儲過程和函數(shù)
14 5 修改存儲過程和函數(shù)
14 5 1 修改存儲過程
14 5 2 修改函數(shù)
14 6 刪除存儲過程和函數(shù)
14 6 1 通過DROP語句刪除存儲過程
14 6 2 通過DROP FUNCTION語句刪除函數(shù)
14 6 3 通過工具來刪除存儲過程和函數(shù)
14 7 小結(jié)
第 15章 MySQL事務(wù)
15 1 事務(wù)概述
15 2 MySQL事務(wù)控制語句
15 3 MySQL事務(wù)隔離級別
15 3 1 READ-UNCOMMITTED(讀取未提交內(nèi)容)
15 3 2 READ-COMMITTED(讀取提交內(nèi)容)
15 3 3 REPEATABLE-READ(可重讀)
15 3 4 Serializable(可串行化)
15 4 InnoDB鎖機(jī)制
15 4 1 鎖的類型
15 4 2 鎖粒度
15 5 小結(jié)
第3篇 MySQL數(shù)據(jù)庫管理篇
第 16章 MySQL安全性機(jī)制
16 1 MySQL軟件所提供的權(quán)限
16 1 1 系統(tǒng)表mysql user
16 1 2 系統(tǒng)表mysql db和mysql host
16 1 3 其他權(quán)限表
16 2 MySQL軟件所提供的用戶機(jī)制
16 2 1 登錄和退出MySQL軟件的完整命令
16 2 2 創(chuàng)建普通用戶賬戶
16 2 3 利用擁有超級權(quán)限用戶root修改用戶賬戶密碼
16 2 4 利用擁有超級權(quán)限用戶root修改普通用戶賬戶密碼
16 2 5 刪除普通用戶賬戶
16 3 權(quán)限管理
16 3 1 對用戶進(jìn)行授權(quán)
16 3 2 查看用戶所擁有權(quán)限
16 3 3 收回用戶所擁有權(quán)限
16 4 小結(jié)
第 17章 MySQL日志管理
17 1 MySQL軟件所支持的日志
17 2 操作二進(jìn)制日志
17 2 1 啟動二進(jìn)制日志
17 2 2 查看二進(jìn)制日志
17 2 3 停止二進(jìn)制日志
17 2 4 刪除二進(jìn)制日志
17 3 操作錯誤日志
17 3 1 啟動錯誤日志
17 3 2 查看錯誤日志
17 3 3 刪除錯誤日志
17 4 通用查詢?nèi)罩?nbsp;
17 4 1 啟動通用查詢?nèi)罩?nbsp;
17 4 2 查看通用查詢?nèi)罩?nbsp;
17 4 3 停止通用查詢?nèi)罩?nbsp;
17 4 4 刪除通用查詢?nèi)罩?nbsp;
17 5 慢查詢?nèi)罩?nbsp;
17 5 1 啟動慢查詢?nèi)罩?nbsp;
17 5 2 查看慢查詢?nèi)罩?nbsp;
17 5 3 分析慢查詢?nèi)罩?nbsp;
17 5 4 停止慢查詢?nèi)罩?nbsp;
17 5 5 刪除慢查詢?nèi)罩?nbsp;
17 6 小結(jié)
第 18章 MySQL數(shù)據(jù)庫維護(hù)和性能提高
18 1 MySQL數(shù)據(jù)庫維護(hù)
18 1 1 通過復(fù)制數(shù)據(jù)文件實(shí)現(xiàn)數(shù)據(jù)備份
18 1 2 通過命令mysqldump實(shí)現(xiàn)數(shù)據(jù)備份
18 1 3 通過復(fù)制數(shù)據(jù)文件實(shí)現(xiàn)數(shù)據(jù)還原
18 1 4 通過命令mysql實(shí)現(xiàn)數(shù)據(jù)還原
18 1 5 實(shí)現(xiàn)數(shù)據(jù)庫表導(dǎo)出到文本文件
18 1 6 實(shí)現(xiàn)文本文件導(dǎo)入到數(shù)據(jù)庫表
18 1 7 數(shù)據(jù)庫遷移
18 2 通過SQLyog客戶端軟件實(shí)現(xiàn)數(shù)據(jù)庫維護(hù)
18 2 1 通過SQLyog客戶端軟件進(jìn)行備份操作
18 2 2 通過SQLyog客戶端軟件進(jìn)行還原操作
18 2 3 通過SQLyog客戶端軟件進(jìn)行導(dǎo)出操作
18 2 4 通過SQLyog客戶端軟件進(jìn)行導(dǎo)入操作
18 3 MySQL數(shù)據(jù)庫性能優(yōu)化
18 4 小結(jié)
第 19章 使用PowerDesigner進(jìn)行數(shù)據(jù)庫設(shè)計(jì)
19 1 下載和安裝PowerDesigner軟件
19 1 1 下載PowerDesigner軟件
19 1 2 安裝PowerDesigner軟件
19 2 使用PowerDesigner軟件進(jìn)行數(shù)據(jù)庫設(shè)計(jì)
19 2 1 利用PowerDesigner軟件設(shè)計(jì)概念數(shù)據(jù)模型
19 2 2 利用PowerDesigner軟件設(shè)計(jì)物理數(shù)據(jù)模型
19 2 3 利用PowerDesigner軟件創(chuàng)建數(shù)據(jù)庫腳本
19 3 小結(jié)
MySQL數(shù)據(jù)庫應(yīng)用從入門到精通第2版節(jié)選
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版