注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫MySQL數(shù)據(jù)庫應(yīng)用實(shí)戰(zhàn)教程(慕課版)

MySQL數(shù)據(jù)庫應(yīng)用實(shí)戰(zhàn)教程(慕課版)

MySQL數(shù)據(jù)庫應(yīng)用實(shí)戰(zhàn)教程(慕課版)

定 價(jià):¥54.00

作 者: 劉剛,苑超影 著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購買這本書可以去


ISBN: 9787115489005 出版時(shí)間: 2019-07-01 包裝: 平裝
開本: 16開 頁數(shù): 282 字?jǐn)?shù):  

內(nèi)容簡介

  MySQL是目前流行的采用客戶端/服務(wù)器的關(guān)系型SQL數(shù)據(jù)庫管理系統(tǒng)之一。本書利用大量案例深入淺出地介紹了使用MySQL管理數(shù)據(jù)庫的基礎(chǔ)知識(shí)。本書分為9章,分別介紹了MySQL概述、MySQL 數(shù)據(jù)類型、MySQL常用操作、MySQL查詢、MySQL函數(shù)和存儲(chǔ)過程、MySQL高級(jí)特性、索引、綜合案例——圖書管理系統(tǒng)、MySQL管理。本書實(shí)戰(zhàn)案例豐富,內(nèi)容全面,配套慕課課程,由一線程序員手把手教學(xué),支持移動(dòng)和在線學(xué)習(xí)。本書適合作為高等院校、高職高專MySQL程序設(shè)計(jì)相關(guān)課程的教材,也可供MySQL學(xué)習(xí)者閱讀參考。

作者簡介

  小剛老師簡介 ?一線項(xiàng)目研發(fā)、設(shè)計(jì)、管理工程師,高級(jí)項(xiàng)目管理師、項(xiàng)目監(jiān)理師,負(fù)責(zé)紀(jì)檢監(jiān)察廉政監(jiān)督監(jiān)管平臺(tái)、國家郵政局項(xiàng)目、政務(wù)大數(shù)據(jù)等多個(gè)***項(xiàng)目的設(shè)計(jì)與開發(fā)。 ?極客學(xué)院、北風(fēng)網(wǎng)金牌講師 ?暢銷書《微信小程序開發(fā)圖解案例教程(附精講視頻)》《小程序?qū)崙?zhàn)視頻課:微信小程序開發(fā)全案精講》《Axure RP8原型設(shè)計(jì)圖解微課視頻教程 (Web+App)》作者

圖書目錄

第 1章 MySQL概述  1
1.1 MySQL的發(fā)展歷史 2
精講視頻——MySQL的發(fā)展歷史 2
1.2 了解關(guān)系數(shù)據(jù)庫 3
精講視頻——了解關(guān)系數(shù)據(jù)庫 3
1.2.1 什么是關(guān)系數(shù)據(jù)庫 3
1.2.2 關(guān)系模型 4
1.2.3 常用的關(guān)系型數(shù)據(jù)庫 4
1.2.4 SQL結(jié)構(gòu)化查詢語言 4
1.3 MySQL的工作原理 5
精講視頻——MySQL簡介 5
1.4 MySQL數(shù)據(jù)庫存儲(chǔ)引擎 6
精講視頻——MySQL數(shù)據(jù)庫存儲(chǔ)引擎 6
1.4.1 InnoDB引擎 6
1.4.2 MyISAM引擎 6
1.4.3 MEMORY引擎 7
1.4.4 CSV引擎 7
1.4.5 ARCHIVE引擎 7
1.4.6 BLACKHOLE引擎 8
1.4.7 存儲(chǔ)引擎特點(diǎn)對(duì)比 8
1.5 實(shí)戰(zhàn):安裝MySQL數(shù)據(jù)庫 9
精講視頻——實(shí)戰(zhàn):安裝MySQL數(shù)據(jù)庫 9
1.5.1 在Windows 環(huán)境下
安裝MySQL 9
1.5.2 Linux環(huán)境下安裝 13
1.6 小結(jié) 14
第 2章 MySQL數(shù)據(jù)類型 15
精講視頻——MySQL數(shù)據(jù)類型 16
2.1 數(shù)值類型 16
精講視頻——數(shù)值類型 16
2.2 字符串類型 17
精講視頻——字符串類型 17
2.3 日期時(shí)間類型 18
精講視頻——日期時(shí)間類型 18
2.4 復(fù)合類型 18
精講視頻——復(fù)合類型 18
2.5 如何選取數(shù)據(jù)類型 18
精講視頻——如何選取數(shù)據(jù)類型 18
2.6 小結(jié) 19
第3章 MySQL 常用操作 20
3.1 數(shù)據(jù)庫用戶管理 21
精講視頻——數(shù)據(jù)庫用戶管理 21
3.1.1 連接MySQL 21
實(shí)戰(zhàn)演練——數(shù)據(jù)庫本地連接 21
實(shí)戰(zhàn)演練——數(shù)據(jù)庫遠(yuǎn)程連接 21
3.1.2 新增用戶 22
實(shí)戰(zhàn)演練——新增用戶 22
3.1.3 修改用戶密碼 23
實(shí)戰(zhàn)演練——修改用戶密碼 23
3.2 數(shù)據(jù)庫操作 24
精講視頻——數(shù)據(jù)庫操作 24
3.2.1 查看數(shù)據(jù)庫 24
實(shí)戰(zhàn)演練——查看數(shù)據(jù)庫 24
3.2.2 創(chuàng)建數(shù)據(jù)庫 25
實(shí)戰(zhàn)演練——?jiǎng)?chuàng)建數(shù)據(jù)庫 25
3.2.3 使用數(shù)據(jù)庫 26
實(shí)戰(zhàn)演練——使用數(shù)據(jù)庫 26
3.2.4 刪除數(shù)據(jù)庫 26
實(shí)戰(zhàn)演練——?jiǎng)h除數(shù)據(jù)庫 26
3.3 表操作 27
精講視頻——表操作 27
3.3.1 創(chuàng)建表 27
實(shí)戰(zhàn)演練——?jiǎng)?chuàng)建表 27
3.3.2 查看表結(jié)構(gòu) 28
實(shí)戰(zhàn)演練——查看表結(jié)構(gòu) 28
3.3.3 復(fù)制表 29
實(shí)戰(zhàn)演練——復(fù)制表結(jié)構(gòu)、數(shù)據(jù)、
主鍵、索引 29
實(shí)戰(zhàn)演練——復(fù)制表結(jié)構(gòu)、數(shù)據(jù) 32
3.3.4 臨時(shí)表和內(nèi)存表 34
實(shí)戰(zhàn)演練——臨時(shí)表和內(nèi)存表 34
3.4 數(shù)據(jù)操作 35
精講視頻——數(shù)據(jù)操作 35
3.4.1 插入(INSERT)、
查詢(SELECT) 35
實(shí)戰(zhàn)演練——數(shù)據(jù)插入和查詢 36
3.4.2 修改記錄(UPDATE) 37
實(shí)戰(zhàn)演練——修改記錄 38
3.4.3 刪除記錄(DELETE) 39
實(shí)戰(zhàn)演練——?jiǎng)h除記錄 39
3.4.4 對(duì)查詢結(jié)果排序
(ORDEY BY) 40
實(shí)戰(zhàn)演練——查詢結(jié)果排序 41
3.4.5 對(duì)查詢結(jié)果分組
(GROUP BY) 42
實(shí)戰(zhàn)演練——查詢結(jié)果分組 43
3.4.6 設(shè)置分組條件(HAVING) 44
實(shí)戰(zhàn)演練——設(shè)置分組條件 45
3.4.7 限制查詢數(shù)量(LIMIT) 46
實(shí)戰(zhàn)演練——數(shù)據(jù)檢索 46
3.5 字段操作 48
精講視頻——字段操作 48
3.5.1 設(shè)置為主鍵 48
實(shí)戰(zhàn)演練——主鍵設(shè)置 48
3.5.2 設(shè)置為復(fù)合主鍵 50
實(shí)戰(zhàn)演練——復(fù)合主鍵設(shè)置 50
3.5.3 添加字段 51
實(shí)戰(zhàn)演練——添加字段 51
3.5.4 改變字段類型 52
實(shí)戰(zhàn)演練——改變字段類型 52
3.5.5 字段重命名 53
實(shí)戰(zhàn)演練——字段重命名 53
3.5.6 字段設(shè)置默認(rèn)值 54
實(shí)戰(zhàn)演練——字段設(shè)置默認(rèn)值 54
3.5.7 設(shè)置自增字段 56
實(shí)戰(zhàn)演練——設(shè)置自增字段 56
3.6 客戶端操作數(shù)據(jù)庫 58
精講視頻——客戶端操作數(shù)據(jù)庫 58
實(shí)戰(zhàn)演練——使用客戶端 58
3.7 小結(jié) 61
第4章 MySQL查詢 62
4.1 基本查詢語法 63
精講視頻——基本查詢語法 63
實(shí)戰(zhàn)演練——查詢數(shù)據(jù) 63
4.2 數(shù)據(jù)過濾 67
精講視頻——數(shù)據(jù)過濾 67
4.2.1 基本查詢過濾 67
實(shí)戰(zhàn)演練——基本查詢過濾 67
4.2.2 條件查詢過濾 68
實(shí)戰(zhàn)演練——條件查詢過濾 68
4.2.3 模糊查詢過濾 72
實(shí)戰(zhàn)演練——模糊查詢過濾 72
4.2.4 字段控制查詢過濾 73
實(shí)戰(zhàn)演練——字段控制查詢過濾 73
4.2.5 正則表達(dá)式查詢過濾 76
實(shí)戰(zhàn)演練——使用正則表達(dá)式 76
4.3 子查詢 80
精講視頻——子查詢 80
4.3.1 什么是子查詢 80
4.3.2 按返回結(jié)果分類的子查詢 80
實(shí)戰(zhàn)演練——表子查詢 80
實(shí)戰(zhàn)演練——行子查詢 81
實(shí)戰(zhàn)演練——列子查詢 82
實(shí)戰(zhàn)演練——標(biāo)量子查詢 84
4.3.3 按對(duì)返回結(jié)果的調(diào)用方法
分類的子查詢 85
實(shí)戰(zhàn)演練——WHERE型子查詢 85
實(shí)戰(zhàn)演練——FROM型子查詢 86
實(shí)戰(zhàn)演練——exists型子查詢 87
4.4 聚合函數(shù) 90
精講視頻——聚合函數(shù) 90
4.4.1 AVG()函數(shù) 90
實(shí)戰(zhàn)演練——AVG()函數(shù) 90
4.4.2 COUNT()函數(shù) 91
實(shí)戰(zhàn)演練——COUNT()函數(shù) 91
4.4.3 MAX()/MIN() 函數(shù) 92
實(shí)戰(zhàn)演練——MAX()/MIN()函數(shù) 92
4.4.4 SUM() 函數(shù) 93
實(shí)戰(zhàn)演練——SUM()函數(shù) 94
4.5 高級(jí)查詢 95
精講視頻——高級(jí)查詢 95
4.5.1 內(nèi)連接查詢 95
實(shí)戰(zhàn)演練——內(nèi)連接查詢 95
4.5.2 外連接查詢 99
實(shí)戰(zhàn)演練——外連接查詢 99
4.5.3 自然連接查詢 101
實(shí)戰(zhàn)演練——自然連接查詢 102
4.5.4 交叉連接查詢 104
實(shí)戰(zhàn)演練——交叉連接查詢 104
4.5.5 聯(lián)合查詢 107
實(shí)戰(zhàn)演練——聯(lián)合查詢 107
4.6 小結(jié) 110
第5章 MySQL函數(shù)和存儲(chǔ)過程 111
5.1 MySQL流程控制函數(shù) 112
精講視頻——MySQL流程控制函數(shù) 112
實(shí)戰(zhàn)演練——使用流程控制函數(shù) 112
5.2 MySQL常用函數(shù) 114
精講視頻——MySQL常用函數(shù) 114
5.2.1 數(shù)學(xué)函數(shù) 114
實(shí)戰(zhàn)演練——使用數(shù)學(xué)函數(shù) 115
5.2.2 字符串函數(shù) 117
實(shí)戰(zhàn)演練——使用字符串函數(shù) 118
5.2.3 日期和時(shí)間函數(shù) 120
實(shí)戰(zhàn)演練——使用日期和時(shí)間函數(shù) 122
5.2.4 系統(tǒng)信息函數(shù) 125
實(shí)戰(zhàn)演練——使用系統(tǒng)信息函數(shù) 125
5.2.5 加密函數(shù) 127
5.2.6 格式化函數(shù) 128
5.3 自定義函數(shù) 131
精講視頻——自定義函數(shù) 131
5.3.1 函數(shù)的基本語法 131
5.3.2 創(chuàng)建不帶參數(shù)的自定義
函數(shù) 133
實(shí)戰(zhàn)演練——?jiǎng)?chuàng)建不帶參數(shù)的自定義
函數(shù) 133
5.3.3 創(chuàng)建帶參數(shù)的自定義函數(shù) 134
實(shí)戰(zhàn)演練——?jiǎng)?chuàng)建帶參數(shù)的自定義函數(shù) 134
5.4 存儲(chǔ)過程 135
精講視頻——存儲(chǔ)過程 135
5.4.1 存儲(chǔ)過程的基本語法 135
5.4.2 創(chuàng)建不帶參數(shù)的存儲(chǔ)過程 137
實(shí)戰(zhàn)演練——?jiǎng)?chuàng)建不帶參數(shù)的存儲(chǔ)過程 138
5.4.3 創(chuàng)建帶有IN類型參數(shù)的
存儲(chǔ)過程 139
實(shí)戰(zhàn)演練——?jiǎng)?chuàng)建帶有IN類型參數(shù)的
存儲(chǔ)過程 139
5.4.4 創(chuàng)建帶有IN和OUT類型參數(shù)的
存儲(chǔ)過程 142
實(shí)戰(zhàn)演練——?jiǎng)?chuàng)建帶有IN和OUT類型
參數(shù)的存儲(chǔ)過程 142
5.4.5 創(chuàng)建帶有多個(gè)OUT類型參數(shù)的
存儲(chǔ)過程 144
實(shí)戰(zhàn)演練——?jiǎng)?chuàng)建帶有多個(gè)OUT類型
參數(shù)的存儲(chǔ)過程 144
5.4.6 創(chuàng)建帶有INOUT類型參數(shù)的
存儲(chǔ)過程 145
實(shí)戰(zhàn)演練——?jiǎng)?chuàng)建帶有INOUT類型參數(shù)的
存儲(chǔ)過程 145
5.4.7 創(chuàng)建IF語句的存儲(chǔ)過程 147
實(shí)戰(zhàn)演練——?jiǎng)?chuàng)建IF語句的存儲(chǔ)過程 147
5.4.8 創(chuàng)建CASE語句的存儲(chǔ)過程 149
實(shí)戰(zhàn)演練——?jiǎng)?chuàng)建CASE語句的存儲(chǔ)
過程 149
5.4.9 創(chuàng)建while循環(huán)語句的存儲(chǔ)
過程 151
實(shí)戰(zhàn)演練——?jiǎng)?chuàng)建while循環(huán)語句的
存儲(chǔ)過程 151
5.5 自定義函數(shù)和存儲(chǔ)過程的區(qū)別 152
精講視頻——自定義函數(shù)和存儲(chǔ)過程的
區(qū)別 152
5.5.1 自定義函數(shù)和存儲(chǔ)過程的
區(qū)別 152
5.5.2 存儲(chǔ)過程的使用建議 152
5.6 小結(jié) 153
第6章 MySQL 高級(jí)特性 154
6.1 視圖 155
精講視頻——視圖 155
6.1.1 什么是視圖 155
6.1.2 創(chuàng)建視圖 155
實(shí)戰(zhàn)演練——?jiǎng)?chuàng)建視圖 155
6.1.3 修改視圖 160
實(shí)戰(zhàn)演練——修改視圖 160
6.1.4 更新視圖數(shù)據(jù) 162
實(shí)戰(zhàn)演練——更新視圖數(shù)據(jù) 162
6.1.5 刪除視圖和數(shù)據(jù) 166
實(shí)戰(zhàn)演練——?jiǎng)h除視圖和數(shù)據(jù) 166
6.2 游標(biāo) 168
精講視頻——游標(biāo) 168
6.2.1 游標(biāo)的使用 168
實(shí)戰(zhàn)演練——使用游標(biāo) 169
6.2.2 游標(biāo)的WHILE循環(huán) 171
實(shí)戰(zhàn)演練——WHILE循環(huán)的游標(biāo) 171
6.2.3 游標(biāo)的REPEAT循環(huán) 175
實(shí)戰(zhàn)演練——REPEAT循環(huán)的游標(biāo) 175
6.2.4 游標(biāo)的LOOP循環(huán) 177
實(shí)戰(zhàn)演練——LOOP循環(huán)的游標(biāo) 177
6.3 觸發(fā)器 179
精講視頻——觸發(fā)器 179
6.3.1 創(chuàng)建觸發(fā)器 179
實(shí)戰(zhàn)演練——?jiǎng)?chuàng)建觸發(fā)器 180
6.3.2 NEW和OLD關(guān)鍵字 182
實(shí)戰(zhàn)演練——使用NEW和OLD關(guān)鍵字 182
6.3.3 查看和刪除觸發(fā)器 185
6.3.4 INSERT型觸發(fā)器 185
實(shí)戰(zhàn)演練——INSERT型觸發(fā)器 185
6.3.5 UPDATE型觸發(fā)器 188
實(shí)戰(zhàn)演練——UPDATE型觸發(fā)器 188
6.3.6 DELETE型觸發(fā)器 190
實(shí)戰(zhàn)演練——DELETE型觸發(fā)器 190
6.4 小結(jié) 192
第7章 索引 193
7.1 索引的基本語法 194
精講視頻——索引的基本語法 194
7.1.1 創(chuàng)建索引 194
7.1.2 查看索引 195
7.1.3 刪除索引 195
實(shí)戰(zhàn)演練——給用戶表user添加和刪除
索引 196
7.2 常見的查詢算法 198
精講視頻——常見的查詢算法 198
7.3 索引的數(shù)據(jù)結(jié)構(gòu) 199
精講視頻——索引的數(shù)據(jù)結(jié)構(gòu) 199
7.3.1 B-Tree數(shù)據(jù)結(jié)構(gòu) 199
7.3.2 B+Tree數(shù)據(jù)結(jié)構(gòu) 199
7.4 索引實(shí)現(xiàn)原理 200
精講視頻——索引實(shí)現(xiàn)原理 200
7.4.1 MyISAM的索引實(shí)現(xiàn) 200
7.4.2 InnoDB的索引實(shí)現(xiàn) 200
7.4.3 MEMORY的索引實(shí)現(xiàn) 201
7.5 索引的應(yīng)用 201
精講視頻——索引的應(yīng)用 201
7.5.1 創(chuàng)建表及添加索引 201
實(shí)戰(zhàn)演練——?jiǎng)?chuàng)建學(xué)生表student并添加
索引 202
7.5.2 explain分析索引 204
實(shí)戰(zhàn)演練——用explain分析student表
索引 204
7.5.3 索引使用策略 219
7.5.4 索引會(huì)用了嗎 223
實(shí)戰(zhàn)演練——聯(lián)合索引應(yīng)用 224
7.6 索引的類型 233
精講視頻——索引的類型 233
7.6.1 主鍵索引 233
實(shí)戰(zhàn)演練——主鍵索引 233
7.6.2 普通索引 234
實(shí)戰(zhàn)演練——普通索引 234
7.6.3 唯一索引 235
實(shí)戰(zhàn)演練——唯一索引 235
7.6.4 單列索引和聯(lián)合索引 236
實(shí)戰(zhàn)演練——單列索引和聯(lián)合索引 236
7.6.5 聚簇索引和非聚簇索引 237
7.6.6 覆蓋索引 237
7.6.7 重復(fù)索引和冗余索引 238
7.7 索引不能使用 239
精講視頻——索引不能使用 239
7.7.1 不等于(<>、!=) 239
實(shí)戰(zhàn)演練——不等于不能使用索引 239
7.7.2 前導(dǎo)模糊查詢(%xx%) 241
實(shí)戰(zhàn)演練——前導(dǎo)模糊查詢不能使用
索引 241
7.7.3 比較不匹配的數(shù)據(jù)類型 242
實(shí)戰(zhàn)演練——比較不匹配的數(shù)據(jù)類型不能使用索引 243
7.7.4 OR連接條件 244
實(shí)戰(zhàn)演練——OR連接條件 244
7.7.5 條件表達(dá)式前使用函數(shù) 246
實(shí)戰(zhàn)演練——條件表達(dá)式前使用函數(shù) 246
7.8 索引的利弊及建立原則 248
精講視頻——索引的利弊及建立原則 248
7.9 小結(jié) 248
第8章 綜合案例——圖書管理系統(tǒng) 249
8.1 需求管理 250
精講視頻——需求管理 250
8.2 數(shù)據(jù)庫設(shè)計(jì) 250
精講視頻——數(shù)據(jù)庫設(shè)計(jì) 250
8.3 創(chuàng)建數(shù)據(jù)庫 252
精講視頻——?jiǎng)?chuàng)建數(shù)據(jù)庫 252
8.3.1 建表語句 253
8.3.2 初始化數(shù)據(jù) 255
8.4 用戶信息管理 256
精講視頻——用戶信息管理 256
8.4.1 用戶管理 256
8.4.2 部門管理 256
8.5 圖書管理 256
精講視頻——圖書管理 256
8.5.1 新增圖書分類 256
8.5.2 新增圖書 257
8.6 借書管理 257
精講視頻——借書管理 257
8.6.1 借書預(yù)約管理 257
8.6.2 借書登記管理 258
8.6.3 還書管理 258
8.6.4 圖書遺失登記管理 258
8.7 視圖管理 259
精講視頻——視圖管理 259
8.7.1 用戶信息查詢視圖 259
8.7.2 用戶借閱圖書查詢視圖 259
8.7.3 用戶還書查詢視圖 260
8.8 小結(jié) 260
第9章 MySQL管理 261
9.1 用戶管理 262
精講視頻——用戶管理 262
9.1.1 創(chuàng)建用戶 262
9.1.2 修改用戶 263
9.1.3 刪除用戶 266
9.2 權(quán)限管理 268
精講視頻——權(quán)限管理 268
9.2.1 權(quán)限授權(quán)語法 268
實(shí)戰(zhàn)演練 270
9.2.2 賬戶權(quán)限體系 272
9.2.3 權(quán)限授予原則 273
9.3 表空間管理(InnoDB) 275
精講視頻——表空間管理(InnoDB) 275
9.4 備份與還原 277
精講視頻——備份與還原 277
9.4.1 備份數(shù)據(jù) 277
9.4.2 還原數(shù)據(jù) 278
9.5 主從同步配置 279
精講視頻——主從同步配置 279
9.5.1 主數(shù)據(jù)庫配置 279
9.5.2 從數(shù)據(jù)庫配置 280
9.6 小結(jié) 282

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)