MySQL數(shù)據(jù)庫(kù)任務(wù)驅(qū)動(dòng)式教程
定 價(jià):42 元
- 作者:石坤泉 湯雙霞 王鴻銘
- 出版時(shí)間:2014/9/1
- ISBN:9787115362711
- 出 版 社:人民郵電出版社
- 中圖法分類:TP311.138SQ
- 頁(yè)碼:280
- 紙張:膠版紙
- 版次:01
- 開(kāi)本:16開(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ù)類型,建庫(kù)、建表與數(shù)據(jù)表管理、數(shù)據(jù)查詢,數(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綜合項(xiàng)目開(kāi)發(fā)。此外,全書(shū)還配有習(xí)題和等級(jí)考試模擬題,便于學(xué)習(xí)者鞏固理論知識(shí),也可以作為學(xué)習(xí)者參加二級(jí)MySQL數(shù)據(jù)庫(kù)程序設(shè)計(jì)考試的參考資料。
本書(shū)可以作為高職高專學(xué)生的數(shù)據(jù)庫(kù)教材,也可作為MySQL二級(jí)考試的參考教材,以及供數(shù)據(jù)庫(kù)開(kāi)發(fā)人員使用的實(shí)用參考書(shū)。
滿足MySQL二級(jí)考試要求,按照考試大綱知識(shí)點(diǎn)要求編寫(xiě)任務(wù)驅(qū)動(dòng)式寫(xiě)法
目 錄
項(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 目 錄
項(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 15
2.1 認(rèn)識(shí)SQL語(yǔ)言 15
2.2 MySQL概述 16
2.3 認(rèn)識(shí)MySQL 5.5 17
2.4 MySQL的管理工具 18
2.5 初識(shí)MySQL數(shù)據(jù)類型 19
2.6 初識(shí)MySQL的基本語(yǔ)句 20
項(xiàng)目二 MySQL實(shí)訓(xùn)環(huán)境配置 22
任務(wù)3 Windows環(huán)境下MySQL的安裝與配置 22
3.1 MySQL服務(wù)器的安裝與配置 22
3.2 更改MySQL的配置 27
3.3 連接MySQL本地服務(wù) 28
3.4 遠(yuǎn)程訪問(wèn)MySQL服務(wù)器 30
任務(wù)4 安裝配置WAMP Server 2.2 32
4.1 認(rèn)識(shí)WAMP Server 2.2 32
4.2 安裝WAMP Server 2.2 32
4.3 配置WAMP Server 2.2 34
項(xiàng)目三 MySQL字符集與數(shù)據(jù)類型 37
任務(wù)5 認(rèn)識(shí)和設(shè)置MySQL字符集 37
5.1 認(rèn)識(shí)字符集和校對(duì)原則 37
5.2 MySQL 5.5支持的字符集和校對(duì)原則 38
5.3 確定字符集和校對(duì)原則 40
5.4 使用MySQL字符集時(shí)的建議 42
任務(wù)6 MySQL數(shù)據(jù)類型 44
6.1 整數(shù)類型 44
6.2 浮點(diǎn)數(shù)類型和定點(diǎn)數(shù)類型 45
6.3 CHAR類型和VARCHAR類型 45
6.4 TEXT類型和BLOB類型 45
6.5 BINARY和VARBINARY 46
6.6 時(shí)間和日期類型 46
6.7 ENUM類型和SET類型 47
6.8 如何選擇數(shù)據(jù)類型 47
6.9 數(shù)據(jù)類型的附加屬性 48
項(xiàng)目四 建庫(kù)、建表與數(shù)據(jù)庫(kù)管理 50
任務(wù)7 建立數(shù)據(jù)庫(kù)和表 50
7.1 創(chuàng)建與管理數(shù)據(jù)庫(kù) 50
7.2 創(chuàng)建與管理表 52
7.3 表數(shù)據(jù)操作 58
任務(wù)8 建立和管理索引 66
8.1 認(rèn)識(shí)索引 66
8.2 索引的建立 68
8.3 索引的查看 71
8.4 索引的刪除 71
任務(wù)9 數(shù)據(jù)約束和參照完整性 74
9.1 PRIMARY KEY約束 74
9.2 UNIQUE約束 76
9.3 FOREIGN KEY參照完整性約束 77
9.4 CHECK約束 79
項(xiàng)目五 數(shù)據(jù)查詢、數(shù)據(jù)處理與視圖 81
任務(wù)10 數(shù)據(jù)庫(kù)的查詢 81
10.1 了解SELECT語(yǔ)法結(jié)構(gòu) 81
10.2 認(rèn)識(shí)基本子句 82
10.3 使用聚合函數(shù)進(jìn)行查詢統(tǒng)計(jì) 92
10.4 多表連接查詢 93
10.5 嵌套查詢 96
10.6 聯(lián)合查詢 101
任務(wù)11 MySQL運(yùn)算符和函數(shù) 105
11.1 認(rèn)識(shí)和使用運(yùn)算符 105
11.2 認(rèn)識(shí)和使用函數(shù) 115
任務(wù)12 創(chuàng)建和使用視圖 132
12.1 認(rèn)識(shí)視圖 132
12.2 視圖的特性 132
12.3 創(chuàng)建視圖 133
12.4 查看視圖 135
12.5 使用視圖 136
12.6 修改視圖 138
12.7 刪除視圖 138
項(xiàng)目六 創(chuàng)建和使用程序 140
任務(wù)13 建立和使用存儲(chǔ)過(guò)程 140
13.1 認(rèn)識(shí)存儲(chǔ)過(guò)程 140
13.2 創(chuàng)建基本的存儲(chǔ)過(guò)程 141
13.3 執(zhí)行存儲(chǔ)過(guò)程 144
13.4 創(chuàng)建帶變量的存儲(chǔ)過(guò)程 145
13.5 創(chuàng)建帶有流程控制語(yǔ)句的存儲(chǔ)過(guò)程 147
13.6 在存儲(chǔ)過(guò)程中調(diào)用其他存儲(chǔ)過(guò)程 150
13.7 修改存儲(chǔ)過(guò)程 150
13.8 查看存儲(chǔ)過(guò)程的定義 151
13.9 刪除存儲(chǔ)過(guò)程 151
任務(wù)14 建立和使用存儲(chǔ)函數(shù) 153
14.1 認(rèn)識(shí)存儲(chǔ)函數(shù) 153
14.2 創(chuàng)建存儲(chǔ)函數(shù) 153
14.3 調(diào)用存儲(chǔ)函數(shù) 155
14.4 查看存儲(chǔ)函數(shù) 156
14.5 修改存儲(chǔ)函數(shù) 156
14.6 刪除存儲(chǔ)函數(shù) 157
任務(wù)15 建立和使用觸發(fā)器 159
15.1 認(rèn)識(shí)觸發(fā)器 159
15.2 創(chuàng)建觸發(fā)器 160
15.3 查看觸發(fā)器 163
15.4 刪除觸發(fā)器 164
任務(wù)16 建立和使用事件 165
16.1 認(rèn)識(shí)事件 165
16.2 創(chuàng)建事件 166
16.3 查看事件 168
16.4 修改事件 169
16.5 刪除事件 170
項(xiàng)目七 數(shù)據(jù)庫(kù)安全與性能優(yōu)化 171
任務(wù)17 用戶與權(quán)限 171
17.1 創(chuàng)建用戶賬戶 171
17.2 授予用戶權(quán)限 175
17.3 用REVOKE收回權(quán)限 179
17.4 權(quán)限轉(zhuǎn)移 179
17.5 權(quán)限限制 179
17.6 初始MySQL賬戶安全 180
17.7 密碼安全 181
任務(wù)18 數(shù)據(jù)庫(kù)備份與恢復(fù) 183
18.1 用SELECT INTO OUTFILE備份表數(shù)據(jù) 183
18.2 用LOAD DATA INFILE恢復(fù)表數(shù)據(jù)184
18.3 用mysqldump備份與恢復(fù) 184
18.4 用mysqllimport恢復(fù)表數(shù)據(jù) 188
18.5 用SOURCE恢復(fù)表和數(shù)據(jù)庫(kù) 188
18.6 直接復(fù)制移植 189
18.7 用日志備份 189
任務(wù)19 數(shù)據(jù)庫(kù)性能優(yōu)化 191
19.1 優(yōu)化MySQL服務(wù)器 191
19.2 優(yōu)化表結(jié)構(gòu)設(shè)計(jì)和數(shù)據(jù)操作 193
19.3 優(yōu)化查詢 198
19.4 優(yōu)化性能的其他方面 205
項(xiàng)目八 PHP語(yǔ)言基礎(chǔ)及應(yīng)用 207
任務(wù)20 PHP初識(shí)與應(yīng)用 207
20.1 PHP技術(shù)基礎(chǔ) 207
20.2 PHP的數(shù)據(jù)類型 209
20.3 PHP數(shù)據(jù)處理 211
20.4 PHP連接MySQL數(shù)據(jù)庫(kù) 218
20.5 PHP操作MySQL數(shù)據(jù)庫(kù) 219
20.6 PHP備份與還原MySQL數(shù)據(jù)庫(kù) 221
20.7 應(yīng)用實(shí)踐:基于文本的簡(jiǎn)易留言系統(tǒng) 222
項(xiàng)目九 訪問(wèn)MySQL數(shù)據(jù)庫(kù) 226
任務(wù)21 Java訪問(wèn)MySQL 226
21.1 Java連接MySQL數(shù)據(jù)庫(kù) 226
21.2 Java操縱MySQL數(shù)據(jù)庫(kù) 228
21.3 Java備份MySQL數(shù)據(jù)庫(kù) 229
21.4 Java還原MySQL數(shù)據(jù)庫(kù) 229
任務(wù)22 C#訪問(wèn)MySQL數(shù)據(jù)庫(kù) 231
22.1 C#連接MySQL數(shù)據(jù)庫(kù) 231
22.2 C#操作MySQL數(shù)據(jù)庫(kù) 233
22.3 C#備份與還原MySQL數(shù)據(jù)庫(kù) 234
項(xiàng)目十 PhpMyAdmin操作數(shù)據(jù)庫(kù) 235
任務(wù)23 phpMyAdmin操作數(shù)據(jù)庫(kù) 235
23.1 創(chuàng)建與管理數(shù)據(jù)庫(kù) 235
23.2 創(chuàng)建與管理表 236
23.3 字符集設(shè)置 238
23.4 表數(shù)據(jù)操作 239
23.5 索引與參照完整性約束 240
23.6 使用查詢 241
23.7 創(chuàng)建視圖 242
23.8 創(chuàng)建和使用程序 242
23.9 創(chuàng)建和使用觸發(fā)器 245
23.10 創(chuàng)建事件和使用事件 246
23.11 用戶與權(quán)限管理 248
23.12 備份與恢復(fù)數(shù)據(jù)庫(kù) 250
項(xiàng)目十一 PHP+MySQL數(shù)據(jù)庫(kù)開(kāi)發(fā) 252
任務(wù)24 學(xué)生學(xué)習(xí)論壇系統(tǒng) 252
24.1 系統(tǒng)規(guī)劃 252
24.2 系統(tǒng)功能 252
24.3 詳細(xì)功能 253
24.4 總體及界面設(shè)計(jì) 253
24.5 數(shù)據(jù)庫(kù)設(shè)計(jì) 255
24.6 界面設(shè)計(jì) 256
24.7 代碼設(shè)計(jì) 259
附錄A MySQL常用語(yǔ)句 271
附錄B 存儲(chǔ)引擎 273
附錄C 全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)MySQL數(shù)據(jù)庫(kù)程序設(shè)計(jì)考試大綱 276
附錄D 全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)MySQL數(shù)據(jù)庫(kù)程序設(shè)計(jì)考試樣題 278