MySQL數(shù)據(jù)庫(kù)任務(wù)驅(qū)動(dòng)式教程(第2版)(微課版)
定 價(jià):55 元
叢書(shū)名:工業(yè)和信息化“十三五”高職高專(zhuān)人才培養(yǎng)規(guī)劃教材
- 作者:石坤泉 湯雙霞
- 出版時(shí)間:2021/11/1
- ISBN:9787115526915
- 出 版 社:人民郵電出版社
- 中圖法分類(lèi):TP311.138
- 頁(yè)碼:
- 紙張:膠版紙
- 版次:
- 開(kāi)本:128開(kāi)
本書(shū)根據(jù)《全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)MySQL數(shù)據(jù)庫(kù)程序設(shè)計(jì)考試大綱》編寫(xiě)而成,主要講述數(shù)據(jù)庫(kù)設(shè)計(jì)的基本原理和基本方法、MySQL的語(yǔ)言基礎(chǔ)及其應(yīng)用。全書(shū)共11個(gè)項(xiàng)目24個(gè)任務(wù),包括認(rèn)識(shí)數(shù)據(jù)庫(kù),MySQL實(shí)訓(xùn)環(huán)境配置,MySQL字符集與數(shù)據(jù)類(lèi)型,建庫(kù)、建表與數(shù)據(jù)庫(kù)管理,數(shù)據(jù)查詢(xún)、數(shù)據(jù)處理與視圖,創(chuàng)建和使用程序,數(shù)據(jù)庫(kù)安全與性能優(yōu)化,PHP語(yǔ)言基礎(chǔ)及應(yīng)用,訪問(wèn)MySQL數(shù)據(jù)庫(kù),phpMyAdmin操作數(shù)據(jù)庫(kù)及PHP MySQL數(shù)據(jù)庫(kù)開(kāi)發(fā)。此外,全書(shū)還配有習(xí)題和等級(jí)考試模擬題,便于學(xué)習(xí)者鞏固理論知識(shí),也可以作為學(xué)習(xí)者參加二級(jí)MySQL數(shù)據(jù)庫(kù)程序設(shè)計(jì)考試的參考資料。
滿足二級(jí)考試要求,按照考試大綱知識(shí)點(diǎn)要求編寫(xiě)
小型關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng),簡(jiǎn)單易學(xué),適合作為Web數(shù)據(jù)庫(kù)開(kāi)發(fā)課程教材
任務(wù)驅(qū)動(dòng)式寫(xiě)法,體現(xiàn)做中學(xué),學(xué)中做思想
石坤泉,主持和參與省市科研項(xiàng)目十多項(xiàng),主持省教育與思科協(xié)作育人項(xiàng)目2項(xiàng)。主編《信息技術(shù)基礎(chǔ)教程》(Windows 7 Office 2010)、《MySQL數(shù)據(jù)庫(kù)任務(wù)驅(qū)動(dòng)式教程、《現(xiàn)代信息技術(shù)基礎(chǔ)實(shí)踐課程》(微課版)、主編《HTML5游戲案例教程》、副主編《Flash CS5動(dòng)畫(huà)設(shè)計(jì)與制作實(shí)例教程》(十二五規(guī)劃教材)、Photoshop CS6圖像處理基礎(chǔ)教程等6部,合計(jì)約100多萬(wàn)字。
項(xiàng)目一
認(rèn)識(shí)數(shù)據(jù)庫(kù) 1
任務(wù)1 認(rèn)識(shí)數(shù)據(jù)庫(kù) 1
1.1 了解數(shù)據(jù)庫(kù)的基本應(yīng)用 1
1.2 了解數(shù)據(jù)庫(kù)的幾個(gè)概念 2
1.3 認(rèn)識(shí)關(guān)系數(shù)據(jù)庫(kù) 3
1.4 關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì) 4
1.5 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)體系結(jié)構(gòu) 9
1.6 認(rèn)識(shí)一個(gè)真實(shí)的關(guān)系型數(shù)據(jù)庫(kù) 11
任務(wù)2 認(rèn)識(shí)MySQL 14
2.1 認(rèn)識(shí)SQL語(yǔ)言 14
2.2 MySQL概述 15
2.3 認(rèn)識(shí)MySQL5.5 16
2.4 MySQL的管理工具 17
2.5 初識(shí)MySQL數(shù)據(jù)類(lèi)型 18
2.6 初識(shí)MySQL的基本語(yǔ)句 19
項(xiàng)目二 MySQL實(shí)訓(xùn)環(huán)境配置 21
任務(wù)3 Windows環(huán)境下MySQL的安裝與配置 21
3.1 MySQL服務(wù)器的安裝與配置 21
3.2 更改MySQL的配置 26
3.3 連接MySQL本地服務(wù) 27
3.4 遠(yuǎn)程訪問(wèn)MySQL服務(wù)器 28
任務(wù)4 安裝配置WAMP Server 2.2 30
4.1 認(rèn)識(shí)WAMP Server 2.2 31
4.2 安裝WAMP Server 2.2 31
4.3 配置WAMP Server 2.2 33
項(xiàng)目三 MySQL字符集與數(shù)據(jù)類(lèi)型 36
任務(wù)5 認(rèn)識(shí)和設(shè)置MySQL字符集 36
5.1 認(rèn)識(shí)字符集和校對(duì)原則 36
5.2 MySQL 5.5支持的字符集和校對(duì)原則 37
5.3 確定字符集和校對(duì)原則 39
5.4 使用MySQL字符集時(shí)的建議 41
任務(wù)6 MySQL數(shù)據(jù)類(lèi)型 42
6.1 整數(shù)類(lèi)型 43
6.2 浮點(diǎn)數(shù)類(lèi)型和定點(diǎn)數(shù)類(lèi)型 43
6.3 CHAR類(lèi)型和VARCHAR類(lèi)型 43
6.4 TEXT類(lèi)型和BLOB類(lèi)型 44
6.5 BINARY和VARBINARY 44
6.6 日期和時(shí)間類(lèi)型 45
6.7 ENUM類(lèi)型和SET類(lèi)型 45
6.8 如何選擇數(shù)據(jù)類(lèi)型 45
6.9 數(shù)據(jù)類(lèi)型的附加屬性 46
項(xiàng)目四 建庫(kù)、建表與數(shù)據(jù)庫(kù)管理 48
任務(wù)7 建立數(shù)據(jù)庫(kù)和表 48
7.1 創(chuàng)建與管理數(shù)據(jù)庫(kù) 48
7.2 創(chuàng)建與管理表 50
7.3 表數(shù)據(jù)操作 56
任務(wù)8 建立和管理索引 63
8.1 認(rèn)識(shí)索引 63
8.2 索引的建立 65
8.3 索引的查看 68
8.4 索引的刪除 68
任務(wù)9 數(shù)據(jù)約束和參照完整性 70
9.1 PRIMARY KEY約束 71
9.2 UNIQUE約束 72
9.3 FOREIGN KEY參照完整性約束 73
9.4 CHECK約束 75
項(xiàng)目五 數(shù)據(jù)查詢(xún)、數(shù)據(jù)處理與視圖 78
任務(wù)10 數(shù)據(jù)庫(kù)的查詢(xún) 78
10.1 了解SELECT語(yǔ)法結(jié)構(gòu) 78
10.2 認(rèn)識(shí)基本子句 79
10.3 使用聚合函數(shù)進(jìn)行查詢(xún)統(tǒng)計(jì) 89
10.4 多表連接查詢(xún) 90
10.5 嵌套查詢(xún) 93
10.6 聯(lián)合查詢(xún) 99
任務(wù)11 MySQL運(yùn)算符和函數(shù) 101
11.1 認(rèn)識(shí)和使用運(yùn)算符 102
11.2 認(rèn)識(shí)和使用函數(shù) 112
任務(wù)12 創(chuàng)建和使用視圖 128
12.1 認(rèn)識(shí)視圖 129
12.2 視圖的特性 129
12.3 創(chuàng)建視圖 129
12.4 查看視圖 132
12.5 使用視圖 133
12.6 修改視圖 134
12.7 刪除視圖 135
項(xiàng)目六 創(chuàng)建和使用程序 137
任務(wù)13 建立和使用存儲(chǔ)過(guò)程 137
13.1 認(rèn)識(shí)存儲(chǔ)過(guò)程 137
13.2 創(chuàng)建基本的存儲(chǔ)過(guò)程 138
13.3 執(zhí)行存儲(chǔ)過(guò)程 141
13.4 創(chuàng)建帶變量的存儲(chǔ)過(guò)程 142
13.5 創(chuàng)建帶有流程控制語(yǔ)句的存儲(chǔ)過(guò)程 144
13.6 在存儲(chǔ)過(guò)程中調(diào)用其他存儲(chǔ)過(guò)程 147
13.7 修改存儲(chǔ)過(guò)程 147
13.8 查看存儲(chǔ)過(guò)程的定義 148
13.9 刪除存儲(chǔ)過(guò)程 148
任務(wù)14 建立和使用存儲(chǔ)函數(shù) 150
14.1 認(rèn)識(shí)存儲(chǔ)函數(shù) 150
14.2 創(chuàng)建存儲(chǔ)函數(shù) 150
14.3 調(diào)用存儲(chǔ)函數(shù) 152
14.4 查看存儲(chǔ)函數(shù) 153
14.5 修改存儲(chǔ)函數(shù) 154
14.6 刪除存儲(chǔ)函數(shù) 154
任務(wù)15 建立和使用觸發(fā)器 155
15.1 認(rèn)識(shí)觸發(fā)器 156
15.2 創(chuàng)建觸發(fā)器 156
15.3 查看觸發(fā)器 160
15.4 刪除觸發(fā)器 160
任務(wù)16 建立和使用事件 161
16.1 認(rèn)識(shí)事件 162
16.2 創(chuàng)建事件 163
16.3 查看事件 165
16.4 修改事件 166
16.5 刪除事件 166
項(xiàng)目七 數(shù)據(jù)庫(kù)安全與性能優(yōu)化 168
任務(wù)17 用戶(hù)與權(quán)限 168
17.1 創(chuàng)建用戶(hù)賬戶(hù) 168
17.2 授予用戶(hù)權(quán)限 172
17.3 用REVOKE收回權(quán)限 176
17.4 權(quán)限轉(zhuǎn)移 176
17.5 權(quán)限限制 177
17.6 初始MySQL賬戶(hù)安全 178
17.7 密碼安全 178
任務(wù)18 數(shù)據(jù)庫(kù)備份與恢復(fù) 179
18.1 用SELECT INTO OUTFILE備份表數(shù)據(jù) 180
18.2 用LOAD DATA INFILE恢復(fù)表數(shù)據(jù) 180
18.3 用mysqldump備份與恢復(fù) 181
18.4 用mysqllimport恢復(fù)表數(shù)據(jù) 184
18.5 用SOURCE恢復(fù)表和數(shù)據(jù)庫(kù) 185
18.6 直接復(fù)制移植 186
18.7 用日志備份 186
任務(wù)19 數(shù)據(jù)庫(kù)性能優(yōu)化 187
19.1 優(yōu)化MySQL服務(wù)器 188
19.2 優(yōu)化表結(jié)構(gòu)設(shè)計(jì)和數(shù)據(jù)操作 190
19.3 優(yōu)化查詢(xún) 194
19.4 優(yōu)化性能的其他方面 201
項(xiàng)目八 PHP語(yǔ)言基礎(chǔ)及應(yīng)用 204
任務(wù)20 PHP初識(shí)與應(yīng)用 204
20.1 PHP技術(shù)基礎(chǔ) 204
20.2 PHP的數(shù)據(jù)類(lèi)型 206
20.3 PHP數(shù)據(jù)處理 208
20.4 PHP連接MySQL數(shù)據(jù)庫(kù) 215
20.5 PHP操作MySQL數(shù)據(jù)庫(kù) 216
20.6 PHP備份與還原MySQL數(shù)據(jù)庫(kù) 218
20.7 應(yīng)用實(shí)踐:基于文本的簡(jiǎn)易留言系統(tǒng) 219
項(xiàng)目九 訪問(wèn)MySQL數(shù)據(jù)庫(kù) 223
任務(wù)21 Java訪問(wèn)MySQL 223
21.1 Java連接MySQL數(shù)據(jù)庫(kù) 223
21.2 Java操作MySQL數(shù)據(jù)庫(kù) 225
21.3 Java備份MySQL數(shù)據(jù)庫(kù) 226
21.4 Java還原MySQL數(shù)據(jù)庫(kù) 226
任務(wù)22 C#訪問(wèn)MySQL數(shù)據(jù)庫(kù) 227
22.1 C#連接MySQL數(shù)據(jù)庫(kù) 227
22.2 C#操作MySQL數(shù)據(jù)庫(kù) 229
22.3 C#備份與還原MySQL數(shù)據(jù)庫(kù) 230
項(xiàng)目十 phpMyAdmin操作數(shù)據(jù)庫(kù) 232
任務(wù)23 phpMyAdmin操作數(shù)據(jù)庫(kù) 232
23.1 創(chuàng)建與管理數(shù)據(jù)庫(kù) 232
23.2 創(chuàng)建與管理表 233
23.3 字符集設(shè)置 235
23.4 表數(shù)據(jù)操作 236
23.5 索引與參照完整性約束 237
23.6 使用查詢(xún) 238
23.7 創(chuàng)建視圖 239
23.8 創(chuàng)建和使用程序 239
23.9 創(chuàng)建和使用觸發(fā)器 242
23.10 創(chuàng)建事件和使用事件 243
23.11 用戶(hù)與權(quán)限管理 245
23.12 備份與恢復(fù)數(shù)據(jù)庫(kù) 247
項(xiàng)目十一 PHP MySQL數(shù)據(jù)庫(kù)開(kāi)發(fā) 249
任務(wù)24 學(xué)生學(xué)習(xí)論壇系統(tǒng) 249
24.1 系統(tǒng)規(guī)劃 249
24.2 系統(tǒng)功能 249
24.3 詳細(xì)功能 249
24.4 總體及界面設(shè)計(jì) 250
24.5 數(shù)據(jù)庫(kù)設(shè)計(jì) 251
24.6 界面設(shè)計(jì) 253
24.7 代碼設(shè)計(jì) 256
附錄A MySQL常用語(yǔ)句 266
附錄B 存儲(chǔ)引擎 268
附錄C 全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)MySQL數(shù)據(jù)庫(kù)程序設(shè)計(jì)考試大綱 271
附錄D 全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)MySQL數(shù)據(jù)庫(kù)程序設(shè)計(jì)考試樣題 274