MySQL數(shù)據(jù)庫任務(wù)驅(qū)動式教程
定 價:69.8 元
叢書名:名校名師精品系列教材
當(dāng)前圖書已被 1 所學(xué)校薦購過!
查看明細(xì)
- 作者:石坤泉湯雙霞
- 出版時間:2025/8/1
- ISBN:9787115671370
- 出 版 社:人民郵電出版社
- 中圖法分類:TP311.132.3
- 頁碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
本書對照《全國計算機(jī)等級考試二級MySQL數(shù)據(jù)庫程序設(shè)計考試大綱(2023年版)》,結(jié)合Oracle認(rèn)證考試(SQL認(rèn)證)以及1+X職業(yè)技能(Web前端開發(fā))等級考試內(nèi)容編寫而成。本書采用MySQL 8.0,介紹MySQL 8.0的新特性、新功能,主要講解數(shù)據(jù)庫設(shè)計的基本原理和基本方法、MySQL基礎(chǔ)及其應(yīng)用。全書共11個項(xiàng)目(26個任務(wù)),包括認(rèn)識數(shù)據(jù)庫,MySQL實(shí)訓(xùn)環(huán)境配置,MySQL字符集與數(shù)據(jù)類型,創(chuàng)建與管理數(shù)據(jù)庫、表和索引,數(shù)據(jù)查詢、數(shù)據(jù)處理與視圖,創(chuàng)建和使用程序,數(shù)據(jù)庫安全與性能優(yōu)化,PHP基礎(chǔ),訪問MySQL數(shù)據(jù)庫,phpMyAdmin操作數(shù)據(jù)庫以及MySQL集群架構(gòu)搭建實(shí)例。
本書可以作為高職高專院校數(shù)據(jù)庫相關(guān)課程的教材,也可以作為全國計算機(jī)等級考試二級MySQL數(shù)據(jù)庫程序設(shè)計考試、Oracle認(rèn)證考試(SQL認(rèn)證)以及1+X職業(yè)技能(Web前端開發(fā))等級考試的參考書,還可以作為數(shù)據(jù)庫開發(fā)人員的實(shí)用參考書或者職業(yè)培訓(xùn)教材。
1.十四五職業(yè)教育國家規(guī)劃教材
2.滿足二級考試要求,按照考試大綱知識點(diǎn)要求編寫
3.采用任務(wù)驅(qū)動式寫法
4.配套微課版
5.名校名師——番禺職院信息學(xué)院副院長
石坤泉,男,教授,研究方向:數(shù)據(jù)庫技術(shù)、信息安全和圖像處理,廣東省南粵優(yōu)秀教師,廣東省高等學(xué)校公共計算機(jī)課教指委委員,廣東省計算機(jī)學(xué)會競賽委員會委員,全國高等院校計算機(jī)基礎(chǔ)教育研究會高職計算機(jī)與電子商務(wù)專委會副主任委員,廣東軒轅網(wǎng)絡(luò)科技有限公司數(shù)據(jù)庫技術(shù)專家、系統(tǒng)集成顧問,全國信息技術(shù)應(yīng)用水平大賽優(yōu)秀指導(dǎo)老師。主持和參與省、市科研項(xiàng)目十余項(xiàng),發(fā)表論文30多篇(北大中文核心、CSSCI以及SCI/EI檢索等十余篇);獲實(shí)用新型專利和軟件著作權(quán)授權(quán)十余項(xiàng);主編教材20余部,國家職業(yè)教育規(guī)劃教材3部,教材累計發(fā)行40多萬冊,專著2部。
目錄 CONTENTS
基礎(chǔ)篇
項(xiàng)目一 認(rèn)識數(shù)據(jù)庫
任務(wù)1
認(rèn)識數(shù)據(jù)庫2
任務(wù)背景2
任務(wù)目標(biāo)2
任務(wù)要求3
任務(wù)分解3
1.1 了解數(shù)據(jù)庫的基本應(yīng)用3
1.2 了解數(shù)據(jù)庫的幾個概念4
1.3 認(rèn)識關(guān)系數(shù)據(jù)庫4
1.4 關(guān)系數(shù)據(jù)庫設(shè)計6
1.4.1 認(rèn)識實(shí)體、屬性、聯(lián)系6
1.4.2 將E-R圖轉(zhuǎn)換為關(guān)系模式7
1.4.3 關(guān)系模式的規(guī)范化8
1.5 數(shù)據(jù)庫應(yīng)用系統(tǒng)10
1.5.1 認(rèn)識C/S模式數(shù)據(jù)庫應(yīng)用
系統(tǒng)10
1.5.2 認(rèn)識B/S模式數(shù)據(jù)庫應(yīng)用
系統(tǒng)11
1.6 認(rèn)識一個真實(shí)的關(guān)系數(shù)據(jù)庫12
【項(xiàng)目實(shí)踐】13
【習(xí)題】14
任務(wù)2
認(rèn)識MySQL15
任務(wù)背景15
任務(wù)目標(biāo)15
任務(wù)要求15
任務(wù)分解16
2.1 認(rèn)識SQL16
2.1.1 SQL的特點(diǎn)16
2.1.2 SQL的類型16
2.2 MySQL概述17
2.3 認(rèn)識MySQL 8.017
2.4 MySQL的管理工具18
2.5 初識MySQL數(shù)據(jù)類型20
2.6 初識MySQL的基本語句20
【習(xí)題】20
項(xiàng)目二 MySQL實(shí)訓(xùn)環(huán)境
配置
任務(wù)3
Windows操作系統(tǒng)中
MySQL的安裝與配置22
任務(wù)背景22
任務(wù)目標(biāo)22
任務(wù)要求23
任務(wù)分解23
3.1 MySQL服務(wù)器的安裝與
配置23
3.1.1 MySQL服務(wù)器的安裝23
3.1.2 MySQL服務(wù)器的配置26
3.2 更改MySQL的配置30
3.3 連接MySQL本地服務(wù)32
3.3.1 服務(wù)的啟動和關(guān)閉32
3.3.2 使用MySQL客戶端連接MySQL
服務(wù)器32
3.3.3 使用DOS命令連接MySQL
服務(wù)器33
3.4 遠(yuǎn)程訪問MySQL服務(wù)器33
【項(xiàng)目實(shí)踐】35
【習(xí)題】35
任務(wù)4
安裝與配置WampServer
3.336
任務(wù)背景36
任務(wù)目標(biāo)36
任務(wù)要求36
任務(wù)分解36
4.1 認(rèn)識WampServer 3.336
4.2 安裝WampServer 3.337
4.3 配置WampServer 3.338
4.3.1 設(shè)置用戶登錄密碼38
4.3.2 PHP文件目錄39
【項(xiàng)目實(shí)踐】39
【習(xí)題】39
項(xiàng)目三 MySQL字符集與數(shù)據(jù)類型
任務(wù)5
認(rèn)識和設(shè)置MySQL
字符集41
任務(wù)背景41
任務(wù)目標(biāo)41
任務(wù)分解42
5.1 認(rèn)識字符集和校對原則42
5.2 MySQL 8.0支持的字符集和
校對原則42
5.3 確定字符集和校對原則43
5.4 使用MySQL字符集時的
建議45
【項(xiàng)目實(shí)踐】45
【習(xí)題】45
任務(wù)6
MySQL數(shù)據(jù)類型46
任務(wù)背景46
任務(wù)目標(biāo)46
任務(wù)要求46
任務(wù)分解47
6.1 整數(shù)類型47
6.2 浮點(diǎn)數(shù)類型和定點(diǎn)數(shù)類型47
6.3 CHAR類型和VARCHAR
類型47
6.4 TEXT類型和BLOB類型48
6.5 BINARY類型和VARBINARY
類型49
6.6 日期和時間類型49
6.7 ENUM類型和SET類型49
6.8 如何選擇數(shù)據(jù)類型50
6.9 數(shù)據(jù)類型的附加屬性50
【項(xiàng)目實(shí)踐】51
【習(xí)題】51
項(xiàng)目四 創(chuàng)建與管理數(shù)據(jù)庫、表和索引
任務(wù)7
數(shù)據(jù)庫和表52
任務(wù)背景52
任務(wù)目標(biāo)52
任務(wù)要求53
任務(wù)分解53
7.1 創(chuàng)建與管理數(shù)據(jù)庫53
7.1.1 創(chuàng)建數(shù)據(jù)庫53
7.1.2 查看數(shù)據(jù)庫53
7.1.3 修改數(shù)據(jù)庫54
7.1.4 刪除數(shù)據(jù)庫54
7.2 創(chuàng)建與管理表54
7.2.1 創(chuàng)建表54
7.2.2 查看表58
7.2.3 修改表59
7.2.4 復(fù)制表59
7.2.5 刪除表60
7.3 數(shù)據(jù)操作60
7.3.1 插入數(shù)據(jù)60
7.3.2 修改數(shù)據(jù)63
7.3.3 刪除數(shù)據(jù)63
7.4 JSON數(shù)據(jù)類型的使用方法64
7.5 計算字段的使用方法64
【項(xiàng)目實(shí)踐】65
【習(xí)題】67
任務(wù)8
創(chuàng)建和管理索引69
任務(wù)背景69
任務(wù)目標(biāo)69
任務(wù)要求69
任務(wù)分解70
8.1 認(rèn)識索引70
8.1.1 索引的分類70
8.1.2 索引的設(shè)計原則71
8.2 索引的創(chuàng)建71
8.2.1 創(chuàng)建表時創(chuàng)建索引71
8.2.2 用CREATE INDEX語句創(chuàng)建
索引72
8.2.3 用ALTER TABLE語句創(chuàng)建
索引73
8.3 索引的查看74
8.4 索引的刪除74
8.4.1 用DROP INDEX語句刪除
索引74
8.4.2 用ALTER TABLE語句刪除
索引75
【項(xiàng)目實(shí)踐】75
【習(xí)題】76
任務(wù)9
數(shù)據(jù)約束和參照完整性77
任務(wù)背景77
任務(wù)目標(biāo)77
任務(wù)要求77
任務(wù)分解78
9.1 PRIMARY KEY約束78
9.1.1 理解PRIMARY KEY約束78
9.1.2 設(shè)置主鍵的兩種方式78
9.1.3 復(fù)合主鍵78
9.1.4 修改表的主鍵79
9.2 UNIQUE約束79
9.2.1 理解UNIQUE約束79
9.2.2 創(chuàng)建UNIQUE約束79
9.2.3 修改UNIQUE約束80
9.3 FOREIGN KEY約束80
9.3.1 理解FOREIGN KEY約束80
9.3.2 在創(chuàng)建表時創(chuàng)建外鍵81
9.3.3 對已有的表添加外鍵81
9.3.4 創(chuàng)建級聯(lián)更新、級聯(lián)刪除81
9.3.5 查看外鍵和刪除外鍵82
9.4 CHECK約束82
9.4.1 理解CHECK約束82
9.4.2 創(chuàng)建CHECK約束82
【項(xiàng)目實(shí)踐】83
【習(xí)題】83
項(xiàng)目五 數(shù)據(jù)查詢、數(shù)據(jù)處理與視圖
任務(wù)10
數(shù)據(jù)庫的查詢84
任務(wù)背景84
任務(wù)目標(biāo)84
任務(wù)要求85
任務(wù)分解85
10.1 了解SELECT語法結(jié)構(gòu)85
10.2 認(rèn)識基本子句86
10.2.1 認(rèn)識SELECT子句86
10.2.2 認(rèn)識FROM子句87
10.2.3 認(rèn)識WHERE子句88
10.2.4 認(rèn)識GROUP BY子句91
10.2.5 認(rèn)識ORDER BY子句92
10.2.6 認(rèn)識HAVING子句93
10.2.7 認(rèn)識LIMIT子句94
10.3 使用聚合函數(shù)進(jìn)行統(tǒng)計查詢95
10.4 多表連接查詢96
10.4.1 全連接96
10.4.2 JOIN連接97
10.5 嵌套查詢99
10.5.1 嵌套在WHERE子句中99
10.5.2 嵌套在SELECT子句中100
10.5.3 嵌套在FROM子句中101
10.5.4 IN子查詢101
10.5.5 比較子查詢103
10.5.6 EXISTS子查詢103
10.6 聯(lián)合查詢104
【項(xiàng)目實(shí)踐】105
【習(xí)題】106
任務(wù)11
MySQL運(yùn)算符和函數(shù)107
任務(wù)背景107
任務(wù)目標(biāo)107
任務(wù)要求107
任務(wù)分解108
11.1 認(rèn)識和使用運(yùn)算符108
11.1.1 算術(shù)運(yùn)算符108
11.1.2 比較運(yùn)算符109
11.1.3 邏輯運(yùn)算符114
11.1.4 位運(yùn)算符116
11.1.5 運(yùn)算符的優(yōu)先級116
11.2 認(rèn)識和使用函數(shù)117
11.2.1 數(shù)學(xué)函數(shù)117
11.2.2 聚合函數(shù)120
11.2.3 日期和時間函數(shù)122
11.2.4 控制流判斷函數(shù)127
11.2.5 字符串函數(shù)128
11.2.6 系統(tǒng)信息函數(shù)130
11.2.7 加密函數(shù)131
11.2.8 格式化函數(shù)131
11.3 使用JSON函數(shù)131
11.4 使用窗口函數(shù)132
【項(xiàng)目實(shí)踐】134
【習(xí)題】134
任務(wù)12
創(chuàng)建和使用視圖135
任務(wù)背景135
任務(wù)目標(biāo)135
任務(wù)要求135
任務(wù)分解136
12.1 認(rèn)識視圖136
12.2 視圖的特性136
12.3 創(chuàng)建視圖136
12.3.1 來自一張基本表137
12.3.2 來自多張基本表137
12.3.3 來自視圖137
12.4 查看視圖138
12.4.1 查看已創(chuàng)建的視圖138
12.4.2 查看視圖的結(jié)構(gòu)139
12.4.3 查看視圖的定義139
12.5 使用視圖140
12.5.1 使用視圖進(jìn)行查詢140
12.5.2 使用視圖進(jìn)行計算140
12.5.3 使用視圖操作基本表數(shù)據(jù)140
12.6 修改視圖141
12.7 刪除視圖142
【項(xiàng)目實(shí)踐】142
【習(xí)題】142
高級篇
項(xiàng)目六 創(chuàng)建和使用程序
任務(wù)13
創(chuàng)建和使用存儲過程145
任務(wù)背景145
任務(wù)目標(biāo)145
任務(wù)要求146
任務(wù)分解146
13.1 認(rèn)識存儲過程146
13.2 創(chuàng)建基本的存儲過程146
13.2.1 DELIMITER命令146
13.2.2 創(chuàng)建基本存儲過程147
13.2.3 查看存儲過程149
13.3 執(zhí)行存儲過程149
13.4 創(chuàng)建帶變量的存儲過程151
13.4.1 局部變量聲明與賦值151
13.4.2 創(chuàng)建使用局部變量的存儲
過程152
13.5 創(chuàng)建帶有流程控制語句的存儲
過程153
13.5.1 使用IF…THEN…ELSE
語句153
13.5.2 使用CASE語句154
13.6 在存儲過程中調(diào)用其他存儲
過程155
13.7 修改存儲過程155
13.8 查看存儲過程的定義156
13.9 刪除存儲過程156
【項(xiàng)目實(shí)踐】157
【習(xí)題】157
任務(wù)14
創(chuàng)建和使用存儲函數(shù)158
任務(wù)背景158
任務(wù)目標(biāo)158
任務(wù)要求158
任務(wù)分解159
14.1 認(rèn)識存儲函數(shù)159
14.2 創(chuàng)建存儲函數(shù)159
14.2.1 創(chuàng)建基本的存儲函數(shù)159
14.2.2 創(chuàng)建帶變量的存儲函數(shù)160
14.3 調(diào)用存儲函數(shù)160
14.3.1 使用SELECT關(guān)鍵字調(diào)用存儲
函數(shù)160
14.3.2 在存儲函數(shù)中調(diào)用另外一個存儲
函數(shù)或者存儲過程161
14.4 查看存儲函數(shù)161
14.5 修改存儲函數(shù)162
14.6 刪除存儲函數(shù)162
【項(xiàng)目實(shí)踐】163
【習(xí)題】163
任務(wù)15
創(chuàng)建和使用觸發(fā)器164
任務(wù)背景164
任務(wù)目標(biāo)164
任務(wù)要求164
任務(wù)分解165
15.1 認(rèn)識觸發(fā)器165
15.2 創(chuàng)建觸發(fā)器165
15.2.1 激發(fā)它表數(shù)據(jù)更新165
15.2.2 激發(fā)自表數(shù)據(jù)更新167
15.2.3 通過觸發(fā)器調(diào)用存儲過程168
15.3 查看觸發(fā)器169
15.4 刪除觸發(fā)器169
【項(xiàng)目實(shí)踐】170
【習(xí)題】170
任務(wù)16
創(chuàng)建和使用事件171
任務(wù)背景171
任務(wù)目標(biāo)171
任務(wù)要求171
任務(wù)分解172
16.1 認(rèn)識事件172
16.2 創(chuàng)建事件172
16.2.1 創(chuàng)建某個時刻發(fā)生的事件173
16.2.2 創(chuàng)建在指定區(qū)間周期性發(fā)生的
事件174
16.2.3 在事件中調(diào)用存儲過程或存儲
函數(shù)175
16.3 查看事件175
16.4 修改事件176
16.5 刪除事件176
【項(xiàng)目實(shí)踐】176
【習(xí)題】176
項(xiàng)目七 數(shù)據(jù)庫安全與性能優(yōu)化
任務(wù)17
用戶與權(quán)限177
任務(wù)背景177
任務(wù)目標(biāo)178
任務(wù)要求178
任務(wù)分解178
17.1 創(chuàng)建用戶賬戶178
17.1.1 MySQL的密碼驗(yàn)證插件178
17.1.2 用CREATE USER語句創(chuàng)建
用戶179
17.1.3 修改用戶密碼180
17.1.4 重命名用戶181
17.1.5 刪除用戶181
17.2 授予用戶權(quán)限181
17.2.1 關(guān)于MySQL的權(quán)限182
17.2.2 用GRANT語句授權(quán)182
17.3 用REVOKE語句收回
權(quán)限184
17.4 權(quán)限轉(zhuǎn)移185
17.5 權(quán)限限制185
17.6 密碼管理策略185
17.6.1 過期時間管理185
17.6.2 MySQL用戶密碼重用策略
設(shè)置186
17.7 角色管理186
17.7.1 創(chuàng)建角色并授予用戶角色
權(quán)限187
17.7.2 檢查角色權(quán)限187
17.7.3 撤銷角色或角色權(quán)限187
17.7.4 刪除角色188
17.7.5 角色和用戶的實(shí)際應(yīng)用188
【項(xiàng)目實(shí)踐】188
【習(xí)題】189
任務(wù)18
數(shù)據(jù)庫備份與恢復(fù)190
任務(wù)背景190
任務(wù)目標(biāo)190
任務(wù)要求190
任務(wù)分解191
18.1 用SELECT…INTO OUTFILE
語句備份表數(shù)據(jù)191
18.2 用LOAD DATA INFILE語句
恢復(fù)表數(shù)據(jù)191
18.3 用mysqldump備份與
恢復(fù)192
18.3.1 進(jìn)入mysqldump192
18.3.2 備份與恢復(fù)表192
18.3.3 備份與恢復(fù)庫193
18.3.4 將表結(jié)構(gòu)和數(shù)據(jù)分別備份194
18.3.5 備份與恢復(fù)其他方面195
18.4 用mysqlimport恢復(fù)表
數(shù)據(jù)195
18.5 用SOURCE恢復(fù)表和
數(shù)據(jù)庫195
18.6 用日志備份196
【項(xiàng)目實(shí)踐】197
【習(xí)題】197
任務(wù)19
數(shù)據(jù)庫性能優(yōu)化198
任務(wù)背景198
任務(wù)目標(biāo)198
任務(wù)要求199
任務(wù)分解199
19.1 優(yōu)化MySQL服務(wù)器199
19.1.1 通過修改my.ini文件進(jìn)行性能
優(yōu)化199
19.1.2 通過MySQL控制臺進(jìn)行性能
優(yōu)化199
19.2 優(yōu)化表結(jié)構(gòu)設(shè)計和數(shù)據(jù)
操作201
19.2.1 添加中間表201
19.2.2 增加冗余字段201
19.2.3 合理設(shè)置表的數(shù)據(jù)類型和
屬性202
19.2.4 優(yōu)化插入記錄的速度202
19.2.5 對表進(jìn)行分析、檢查、優(yōu)化和
修復(fù)203
19.3 優(yōu)化查詢205
19.3.1 查看SELECT語句的執(zhí)行
效果205
19.3.2 使用索引優(yōu)化查詢207
19.3.3 優(yōu)化子查詢212
19.3.4 優(yōu)化慢查詢212
19.4 優(yōu)化性能的其他方面213
19.5 數(shù)據(jù)庫的架構(gòu)優(yōu)化214
19.6 配置文件優(yōu)化214
19.7 存儲與數(shù)據(jù)格式優(yōu)化215
【項(xiàng)目實(shí)踐】216
【習(xí)題】216
任務(wù)20
事務(wù)與鎖217
任務(wù)背景217
任務(wù)目標(biāo)217
任務(wù)要求217
任務(wù)分解218
20.1 MySQL事務(wù)的四大特性
(ACID)218
20.2 MySQL事務(wù)隔離級別與
一致性218
20.2.1 事務(wù)的隔離級別218
20.2.2 數(shù)據(jù)一致性221
20.2.3 事務(wù)提交與回滾SQL
語句222
20.3 MySQL中的鎖機(jī)制223
20.3.1 3種鎖方式與4種鎖模式223
20.3.2 死鎖產(chǎn)生的必要條件224
【習(xí)題】225
應(yīng)用篇
項(xiàng)目八 PHP基礎(chǔ)
任務(wù)21
初識與應(yīng)用PHP228
任務(wù)背景228
任務(wù)目標(biāo)228
任務(wù)要求229
任務(wù)分解229
21.1 PHP技術(shù)基礎(chǔ)229
21.1.1 PHP標(biāo)記風(fēng)格229
21.1.2 在HTML代碼中嵌入PHP
代碼230
21.1.3 使用PHP輸出HTML
標(biāo)簽230
21.1.4 在PHP代碼中調(diào)用JavaScript
腳本230
21.2 PHP的數(shù)據(jù)類型231
21.2.1 整型231
21.2.2 浮點(diǎn)型231
21.2.3 布爾型231
21.2.4 字符串232
21.3 PHP數(shù)據(jù)處理232
21.3.1 PHP對數(shù)組的處理232
21.3.2 PHP對字符串的處理235
21.3.3 用PHP處理日期和時間236
21.3.4 PHP中對URL、HTTP的
處理236
21.3.5 PHP中的數(shù)學(xué)運(yùn)算237
21.4 PHP連接MySQL
數(shù)據(jù)庫238
21.4.1 PHP程序連接到MySQL數(shù)據(jù)庫
的原理239
21.4.2 PHP連接到MySQL
函數(shù)239
21.5 PHP操作MySQL
數(shù)據(jù)庫239
21.5.1 一次執(zhí)行一條SQL語句239
21.5.2 一次執(zhí)行多條語句240
21.5.3 處理查詢結(jié)果240
21.5.4 關(guān)閉創(chuàng)建的對象241
21.6 PHP備份與還原MySQL
數(shù)據(jù)庫241
21.6.1 MySQL數(shù)據(jù)庫與表的
備份241
21.6.2 MySQL數(shù)據(jù)庫與表的
還原242
21.7 應(yīng)用實(shí)踐:基于文本的簡易
留言板242
【習(xí)題】245
項(xiàng)目九 訪問MySQL
數(shù)據(jù)庫
任務(wù)22
Java訪問MySQL
數(shù)據(jù)庫246
任務(wù)背景246
任務(wù)目標(biāo)246
任務(wù)要求247
任務(wù)分解247
22.1 Java連接MySQL
數(shù)據(jù)庫247
22.1.1 下載并安裝JDBC驅(qū)動MySQL
Connector/J247
22.1.2 java.sql中的類和接口247
22.1.3 連接MySQL數(shù)據(jù)庫248
22.2 Java操作MySQL
數(shù)據(jù)庫248
22.2.1 創(chuàng)建Statement對象248
22.2.2 插入、更新或者刪除數(shù)據(jù)249
22.2.3 使用SELECT語句查詢
數(shù)據(jù)249
22.3 Java備份MySQL
數(shù)據(jù)庫249
22.4 Java還原MySQL
數(shù)據(jù)庫250
【項(xiàng)目實(shí)踐】250
【習(xí)題】250
任務(wù)23
C#訪問MySQL
數(shù)據(jù)庫251
任務(wù)背景251
任務(wù)目標(biāo)251
任務(wù)要求251
任務(wù)分解251
23.1 C#連接MySQL數(shù)據(jù)庫251
23.1.1 下載并安裝Connector/Net
驅(qū)動程序252
23.1.2 使用Connector/Net驅(qū)動
程序253
23.1.3 連接MySQL數(shù)據(jù)庫253
23.2 C#操作MySQL數(shù)據(jù)庫253
23.2.1 創(chuàng)建MySqlCommand
對象253
23.2.2 關(guān)閉創(chuàng)建的對象254
23.3 C#備份與還原MySQL
數(shù)據(jù)庫254
23.3.1 C#備份MySQL數(shù)據(jù)庫254
23.3.2 C#還原MySQL數(shù)據(jù)庫254
【項(xiàng)目實(shí)踐】255
【習(xí)題】255
任務(wù)24
Python訪問MySQL
數(shù)據(jù)庫256
任務(wù)背景256
任務(wù)目標(biāo)256
任務(wù)要求256
任務(wù)分解257
24.1 Python技術(shù)基礎(chǔ)257
24.1.1 什么是MySQLdb257
24.1.2 安裝Python257
24.1.3 安裝MySQLdb258
24.2 Python數(shù)據(jù)類型258
24.3 Python連接MySQL
數(shù)據(jù)庫259
24.4 Python MySQL操作
數(shù)據(jù)庫259
24.4.1 獲取操作游標(biāo)259
24.4.2 操作庫260
24.4.3 操作數(shù)據(jù)表260
24.4.4 數(shù)據(jù)查詢260
24.5 Python提交與回滾260
【項(xiàng)目實(shí)踐】261
【習(xí)題】262
項(xiàng)目十 phpMyAdmin操作數(shù)據(jù)庫
任務(wù)25
使用phpMyAdmin操作
數(shù)據(jù)庫263
任務(wù)背景263
任務(wù)目標(biāo)263
任務(wù)要求264
任務(wù)分解264
25.1 創(chuàng)建與管理數(shù)據(jù)庫264
25.2 創(chuàng)建與管理表265
25.2.1 創(chuàng)建表265
25.2.2 管理表266
25.3 字符集設(shè)置267
25.4 表數(shù)據(jù)操作268
25.4.1 插入數(shù)據(jù)268
25.4.2 導(dǎo)入數(shù)據(jù)268
25.4.3 操作數(shù)據(jù)269
25.5 索引與參照完整性約束270
25.5.1 創(chuàng)建主鍵、唯一性約束和
索引270
25.5.2 參照完整性約束270
25.6 使用查詢270
25.7 創(chuàng)建視圖271
25.8 創(chuàng)建和使用程序272
25.8.1 創(chuàng)建存儲過程272
25.8.2 創(chuàng)建存儲函數(shù)273
25.8.3 使用程序273
25.9 創(chuàng)建和使用觸發(fā)器274
25.9.1 創(chuàng)建觸發(fā)器274
25.9.2 使用觸發(fā)器275
25.10 創(chuàng)建事件和使用事件276
25.10.1 創(chuàng)建執(zhí)行一次的事件276
25.10.2 創(chuàng)建周期性執(zhí)行的事件277
25.10.3 編輯、導(dǎo)出或刪除事件277
25.11 用戶與權(quán)限管理278
25.11.1 編輯當(dāng)前用戶的權(quán)限278
25.11.2 添加新用戶和設(shè)置權(quán)限279
25.12 備份與恢復(fù)數(shù)據(jù)庫281
25.12.1 備份數(shù)據(jù)庫281
25.12.2 恢復(fù)數(shù)據(jù)庫282
【項(xiàng)目實(shí)踐】282
【習(xí)題】282
項(xiàng)目十一 MySQL集群架構(gòu)搭建實(shí)例
任務(wù)26
Linux操作系統(tǒng)中搭建
MySQL集群284
任務(wù)背景284
任務(wù)目標(biāo)284
任務(wù)要求285
任務(wù)分解285
26.1 認(rèn)識MySQL主從285
26.1.1 MySQL支持的復(fù)制的
類型285
26.1.2 MySQL復(fù)制技術(shù)的特點(diǎn)285
26.1.3 MySQL主從復(fù)制過程286
26.2 MySQL主從詳細(xì)配置287
26.2.1 主服務(wù)器配置287
26.2.2 從服務(wù)器配置287
26.2.3 配置驗(yàn)證288
【項(xiàng)目實(shí)踐】289
【習(xí)題】289