MySQL數(shù)據(jù)庫任務驅(qū)動式教程(第3版)(微課版)
定 價:55 元
- 作者:石坤泉 湯雙霞
- 出版時間:2022/5/1
- ISBN:9787115577320
- 出 版 社:人民郵電出版社
- 中圖法分類:TP311.132.3
- 頁碼:0
- 紙張:
- 版次:03
- 開本:16開
本書對標《全國計算機等級考試二級MySQL數(shù)據(jù)庫程序設計考試大綱》,結(jié)合Oracle認證考試(SQL認證)以及“l(fā)+X"Web前端開發(fā)職業(yè)技能等級考試內(nèi)容編寫而成。本書采用MySQL8.0版本,將MySQL8.0的新特性、新功能寫入教材,主要講述數(shù)據(jù)庫設計的基本原理和基本方法、MySQL基礎及其應用。全書共11個項目(26個任務),包括認識數(shù)據(jù)庫,MySQL實訓環(huán)境配置,MySQL字符集與數(shù)據(jù)類型,建庫、建表與數(shù)據(jù)表管理,數(shù)據(jù)查詢、數(shù)據(jù)處理與視圖,創(chuàng)建和使用程序,數(shù)據(jù)庫安全與性能優(yōu)化,PHP基礎及訪問MySQL數(shù)據(jù)庫,訪問MySQL數(shù)據(jù)庫,phpMyAdmin操作數(shù)據(jù)庫以及MySQL集群架構搭建實例。
本書可以作為高職高專學生的數(shù)據(jù)庫教材,也可以作為全國計算機等級考試二級MySQL數(shù)據(jù)庫程序設計、Oracle認證考試(SQL認證)以及“l(fā)+X"Web前端開發(fā)職業(yè)技能等級考試的參考教材,還可以作為數(shù)據(jù)庫開發(fā)人員的實用參考書或者職業(yè)培訓教材。
職業(yè)教育國家“十三五”規(guī)劃教材最新版
升級到MySQL8.0版本
對接“1+X”Web前端開發(fā)職業(yè)技能等級考試、全國計算機等級考試二級
微課視頻+電子活頁擴展閱讀+思維導圖+課堂任務+在線開放課程
介紹PHP、Java、C#、Python、phpMyAdmin操作數(shù)據(jù)庫
石坤泉,男,1967年4月出生,廣東興寧人,中共黨員,計算機科學技術教授,廣東南粵教壇新秀,廣州市教育系統(tǒng)優(yōu)秀黨務工作者。廣東省高等學校公共課教指委委員,中國工信出版?zhèn)髅郊瘓F“十三五”職業(yè)教育規(guī)劃教材評審專家,廣東省計算機學會競賽委員會委員,教育部教育管理信息中心全國信息技術應用水平大賽優(yōu)秀指導老師。
系統(tǒng)講授《MySql數(shù)據(jù)庫技術與應用》、《操作系統(tǒng)實務》、《數(shù)字電子線路》、《ACCESS數(shù)據(jù)庫》、《計算機文化基礎》等多門課程,教學效果好,曾多次獲得學校教學質(zhì)量優(yōu)秀獎、優(yōu)秀教師稱號。
主持和主要成員省、市科技項目、教育科學規(guī)劃、教育教學改革、創(chuàng)新創(chuàng)業(yè)教育等科研項目15項190多萬元,其中,廣東省教育廳高校省級重點平臺和重大科研項目2項、廣東省教育科學規(guī)劃項目2項、廣州市教育科學規(guī)劃課題2項,主持廣東省教育廳與思科(中國)產(chǎn)學合作協(xié)同育人項目2項;發(fā)表專業(yè)論文25篇(其中,北大中文核心4篇,EI、CSSCI、SCD/CSCD、等3篇,ISTP檢索3篇);實用專利和軟件著作權11項;獲廣州市高等學校教學成果獎一等獎1項,校級教學成果一等獎1項;主編(著)教材11部,專著1部,其中,主編國家“十二五規(guī)劃”教材2部,新形態(tài)立體化教材7部,并申報國家“十三五規(guī)劃”教材4部;主持校級精品課程2門。
基礎篇
項目一認識數(shù)據(jù)庫
任務1
認識數(shù)據(jù)庫1
【任務背景】1
【任務要求】1
【任務分解】1
1.1 了解數(shù)據(jù)庫的基本應用1
1.2 了解數(shù)據(jù)庫的幾個概念2
1.3 認識關系數(shù)據(jù)庫3
1.4 關系數(shù)據(jù)庫設計4
1.4.1 實體、展性、聯(lián)系4
1.4.2 將E-R 圖轉(zhuǎn)換為關系模式6
1.4.3 關系模式的規(guī)范化6
1.5 數(shù)據(jù)庫應用系統(tǒng)體系結(jié)構9
1.5.1 認識C/S 模式數(shù)據(jù)庫9
1.5.2 認識B/S 模式數(shù)據(jù)庫9
1.6 認識一個真實的關系數(shù)據(jù)庫10
【項目實踐】12
【習題】12
任務2
認識MySQL14
【任務背景】14
【任務要求】14
【任務分解】14
2.1 認識SQL14
2.1.1 SQL 的特點4
2.1.2 SQL 的類型15
2.2 MySQL概述15
2.3 認識MySQL8.015
2.4 MySQL的管理工具16
2.5 初識MySQL數(shù)據(jù)類型19
2.6 初識MySQL的基本語句19
【習題】19
項目二MySQL實訓環(huán)境配置
任務3
Windows 操作系統(tǒng)中MySQL的安裝與配置21
【任務背景】21
【任務要求】21
【任務分解】21
3.1 MySQL服務器的安裝與配置21
3.1.1 MySQL 服務器的安裝22
3.1.2 MySQL 服務器的配置24
3.2 更改MySQL的配置27
3.2.1 通過配置向?qū)砀呐渲?7
3.2.2 通過修改my.ini 文件來更改配置28
3.3 連接MySQL本地服務28
3.3.1 MySQL服務器的啟動和關閉28
3.3.2 MySQL客戶端鏈接MySQL服務器29
3.3.3 DOS命令連接MySQL服務器30
3.4 遠程訪問MySQL服務器30
【項目實踐】31
【習題】31
任務4
安裝配置WAMP Server 3.2 32
【任務背景】32
【任務要求】32
【任務分解】32
4.1 認識WAMP Server 3.2 32
4.2 安裝WAMP Server 3.2 32
4.3 配置WAMP Server3.2 34
4.3.1 設置用戶登錄密碼 34
4.3.2 PHP文件目錄 35
【項目實踐】 35
【習題】 35
項目三MySQL字符集與數(shù)據(jù)類型
任務5
認識和設置MySQL字符集36
【任務背景】 35
【任務要求】 35
【任務分解】 35
5.1 認識字符集和校對原則 36
5.2 MySQL 8.0支持的字符集和校對原則 37
5.3 確定字符集和校對原則 38
5.4 使用MySQL字符集時的建議. 39
【項目實踐】 40
【習題】 40
任務6
MySQL數(shù)據(jù)類型 41
【任務背景】41
【任務要求】41
【任務分解】41
6.1 整數(shù)類型 41
6.2 浮點數(shù)類型和定點數(shù)類型 41
6.3 CHAR類型和VARCHAR類型 42
6.4 TEXT類型和BLOB類型 42
6.5 BINARY類型和VARBINARY類型 43
6.6 日期和時間類型 43
6.7 ENUM類型和SET類型 43
6.8 如何選擇數(shù)據(jù)類型 44
6.9 數(shù)據(jù)類型的附加屬性 44
【項目實踐】 45
【習題】 45
項目四 建庫、建表與數(shù)據(jù)表管理
任務7
創(chuàng)建數(shù)據(jù)庫和表 46
【任務背景】 46
【任務要求】 46
【任務分解】 46
7.1 創(chuàng)建與管理數(shù)據(jù)庫 46
7.1.1 創(chuàng)建庫 46
7.1.2 查看庫 47
7.1.3 修改庫 47
7.1.4 刪除庫 47
7.2 創(chuàng)建與管理表 47
7.2.1 創(chuàng)建表 47
7.2.2 查看表. 51
7.2.3 修改表. 51
7.2.4 復制表. 52
7.2.5 刪除表 52
7.3 表數(shù)據(jù)操作 53
7.3.1 插入數(shù)據(jù) 53
7.3.2 修改數(shù)據(jù) 55
7.3.3 刪除數(shù)據(jù) 55
7.4 對JSON數(shù)據(jù)類型的使用 56
7.5 計算字段的使用 56
【項目實踐】56
【習題】58
任務8
創(chuàng)建和管理索引 60
【任務背景】60
【任務要求】60
【任務分解】60
8.1 認識索引 60
8.1.1 索引的分類 61
8.1.2 索引的設計原則 61
8.2 索引的創(chuàng)建 62
8.2.1 創(chuàng)建表時創(chuàng)建索引 62
8.2.2 用CREATE INDEX語句創(chuàng)建索引 62
8.2.3 用ALTER TABLE語句創(chuàng)建索引 64
8.3 索引的查看 64
8.4索引的刪除 65
8.4.1 用DROP IN DEX 語句刪除索引 65
8.4.2 用ALTER TABLE語句刪除索引 65
【項目實踐】 66
【習題】 66
任務9
數(shù)據(jù)約束和參照完整性 68
【任務背景】 68
【任務要求】 68
【任務分解】 68
9.1 PRMI ARKY EY約束 68
9.1.1 理解PRIMARY KEY約束 68
9.1.2 設置主鍵的兩種方式 68
9.1.3 復合主鍵 69
9.1.4 修改表的主鍵 69
9.2 UNIQUE約束 69
9.2.1 理解UNIQUE約束 69
9.2.2 創(chuàng)建UNI QUE約束 69
9.2.3 修改UNIQUE 約束 70
9.3 FOREGI KN EY參照完整性約束 70
9.3.1 理解參照完整比約束 70
9.3.2 在創(chuàng)建表時創(chuàng)建外鍵 71
9.3.3 對已有的表添加外鍵 71
9.3.4 創(chuàng)建級聯(lián)刪除、級聯(lián)更新 72
9.4 CHECK約束 72
9.4.1 理解CHECK約束 72
9.4 .2 創(chuàng)建CHEC K約束 72
【項目實踐】 73
【習題】 73
項目五 數(shù)據(jù)查詢、數(shù)據(jù)處理與視圖
任務10
數(shù)據(jù)庫的查詢 74
【任務背景】 74
【任務要求】 74
【任務分解】 74
10.1 了解SELECT語法結(jié)構 4
10.2 認識基本子句 .75
10.2.1 認識SELECT 子句 75
10.2.2 認識FROM 子句 76
10.2.3 認識WHERE 子句 77
10.2.4 認識GROUP BY 子句 80
10.2.5 認識ORDER BY 子句 81
10.2.6 認識HAVING 子句 82
10.2.7 認識LIMIT 子句 83
10.3 使用聚合函數(shù)進行統(tǒng)計查詢 83
10.4 多表連接查詢 84
10.4.1 全連接. 85
10.4.2 JOIN 連接 86
10.5 嵌套查詢 87
10.5.1 嵌套在WHERE 子句中 88
10.5.2 嵌套在SELECT 子句中 89
10.5.3 嵌套在FROM 子句中 89
10.5.4 IN 子查詢 90
10.5.5 比較子查詢 91
10.5.6 EXISTS 子查詢 92
10.6 聯(lián)合查詢 92
【項目實踐】 93
【習題】 94
任務11
MySQL 運算符和函數(shù) 96
【任務背景】 96
【任務要求】 96
【任務分解】 96
11.1 認識和使用運算符 96
11.1.1 算術運算符 96
11.1.2 比較運算符 98
11.1.3 邏輯運算符 103
11.1.4 位運算符104
11.1.5 運算符的優(yōu)先級 105
11.2 認識和使用函數(shù) 106
11.2.1 數(shù)學函數(shù) 106
11.2.2 聚合函數(shù) 109
11.2.3 日期和時間函數(shù)111
11.2.4 控制流判斷函數(shù) 115
11.2.5 字符串函數(shù) 117
11.2.6 系統(tǒng)信息函數(shù). 118
11.2.7 加密函數(shù) 119
11.2.8 格式化函數(shù) 119
11.3 使用JSON函數(shù) 119
11.4 使用窗口函數(shù) 120
【項目實踐】122
【習題】 122
任務12
創(chuàng)建和使用視圖 123
【任務背景】 123
【任務要求】 123
【任務分解】 123
12.1 認識視圖123
12.2視圖的特性 123
12.3 創(chuàng)建視圖 124
12.3.1 來自一張基本表 124
12.3.2 來自多張基本表 125
12.3.3 來自視圖 125
12.4 查看視圖 126
12.4.1 查看己創(chuàng)建的視圖 126
12.4.2 查看視圖的結(jié)構 126
12.4.3 查看視圖的定義 126
12.5 使用視圖 127
12.5.1 使用視圖進行查詢 127
12.5.2 使用視圖進行計算 127
12.5.3 使用視圖操作基本表數(shù)據(jù) 127
12.6 修改視圖 128
12.7刪除視圖 128
【項目實踐】 129
【習題】. 129
高級篇
項目六 創(chuàng)建和使用程序
任務13
建立和使用存儲過程 131
【任務背景】131
【任務要求】 131
【任務分解】131
13.1 認識存儲過程 131
13.2 創(chuàng)建基本的存儲過程 132
13.2.1 關于DELIMITER 命令 132
13.2.2 創(chuàng)建基本存儲過程 132
13.2.3 查看存儲過程 134
13.3 執(zhí)行存儲過程 135
13.4 創(chuàng)建帶變量的存儲過程 135
13.4.1 局部變量聲明與賦值 135
13.4.2 創(chuàng)建使用局部變量的存儲過程 136
13.5 創(chuàng)建帶有流程控制語句的存儲過程 137
13.5.1 使用IFTHEN ELSE語句 137
13.5.2 使用CASE語句. 138
13.6 在存儲過程調(diào)用其他存儲過程 139
13.7 修改存儲過程 140
13.8 查看存儲過程的定義 141
13.9 刪除存儲過程 141
【項目實踐】 141
【習題】 142
任務14
建立和使用存儲函數(shù) 143
【任務背景】 143
【任務要求】143
【任務分解】143
14.1 認識存儲函數(shù)143
14.2 創(chuàng)建存儲函數(shù)143
14.2.1 創(chuàng)建基本的存儲函數(shù)144
14.2.2 創(chuàng)建帶變量的存儲函數(shù)144
14.3 調(diào)用存儲函數(shù)145
14.3.1 使用SELECT關鍵字調(diào)用存儲函數(shù).. 145
14.3.2 調(diào)用另外一個存儲函數(shù)或者存儲過程 145
14.4 查看存儲函數(shù)146
14.5 修改存儲函數(shù)146
14.6 刪除存儲函數(shù)146
【項目實踐】147
【習題】.147
任務15
創(chuàng)建和使用觸發(fā)器148
【任務背景】148
【任務要求】148
【任務分解】148
15.1 認識觸發(fā)器148
15.2 創(chuàng)建觸發(fā)器149
15.2.1 激發(fā)它表數(shù)據(jù)更新149
15.2.2 激發(fā)自表數(shù)據(jù)更新151
15.2.3 觸發(fā)器調(diào)用存儲過程151
15.3 查看觸發(fā)器152
15.4 刪除觸發(fā)器 152
【項目實踐】152
【習題】153
任務16
創(chuàng)建和使用事件154
【任務背景】154
【任務要求】154
【任務分解】154
16.1 認識事件154
16.2 創(chuàng)建事件..155
16.2.1 創(chuàng)建某個時刻發(fā)生的事件155
16.2.2 創(chuàng)建在指定區(qū)間周期性發(fā)生的事件.156
16.2.3 在事件中調(diào)用存儲過程或存儲函數(shù). 157
16.3 查看事件..157
16.4 修改事件..157
16.5 刪除事件158
【項目實踐】158
【習題】158
項目七 數(shù)據(jù)庫安全與性能優(yōu)化
任務17
用戶與權限 159
【任務背景】159
【任務要求】159
【任務分解】159
17.1 創(chuàng)建用戶賬戶160
17.1.1 用CREATE USER創(chuàng)建用戶 160
17.1.2 修改用戶密碼.161
17.1.3 重命名用戶名.161
17.2 授予用戶權限162
17.2.1 關于MySQL 的權限.162
17.2.2 用GRANT 授權..163
17.3 用REVOKE收回權限164
17.4 權限轉(zhuǎn)移165
17.5 權限限制165
17.6 密碼管理策略166
17.6.1 過期時間管理166
17.6.2 MySQL 用戶密碼重用策略設置.. 166
17.7 角色管理166
17.7.1 創(chuàng)建角色并授予用戶角色權限.. 167
17.7.2 檢查角色權限167
17.7.3 撤銷角色或角色權限167
17.7.4 刪除角色. 168
17.7.5 角色和用戶在實際中的應用 168
【項目實踐】168
【習題】.169
任務18
數(shù)據(jù)庫備份與恢復170
【任務背景】170
【任務要求】170
【任務分解】170
18.1用SELECT INTO OUTFILE備份表數(shù)據(jù)170
18.2 用LOAD DATA INFILE恢復表數(shù)據(jù)171
18.3 用mysqldump備份與恢復171
18.3.1 進入my sqldump.171
18.3.2 備份與加夏表. 172
18.3.3 備份與恢復庫. 172
18.3.4 將表結(jié)構和數(shù)據(jù)分別備份..173
18.3.5 備份與恢復其他方面.. 174
18.4 用mysqlimport恢復表數(shù)據(jù)174
18.5 用SOURCE恢復表和數(shù)據(jù)庫174
18.6 用日志備份175
【項目實踐】176
【習題】.176
任務19
數(shù)據(jù)庫性能優(yōu)化 177
【任務背景】177
【任務要求】177
【任務分解】177
19.1 優(yōu)化MySQL服務器177
19.1.1 通過修改my.ini 文件進行性能優(yōu)化177
19.1.2 通過MySQL 控制臺柱行性能優(yōu)化178
19.2 優(yōu)化表結(jié)構設計和數(shù)據(jù)操作179
19.2.1 添加中間表.179
19.2.2 增加冗余字段.180
19.2.3 合理設置表的數(shù)據(jù)類型和屬性180
19.2.4 優(yōu)化插入記錄的速度..181
19.2.5 對表進行分析、檢查、優(yōu)化和修復 181
19.3 優(yōu)化查詢183
19.3.1 查看SELECT 語句的執(zhí)行數(shù)據(jù)183
19.3.2 使用索引優(yōu)化查詢.. 185
19.3.3 優(yōu)化子查詢.188
19.3.4 優(yōu)化漫查詢. 188
19.4 優(yōu)化性能的其他方面189
19.5 數(shù)據(jù)庫的架構優(yōu)化190
19.6 配置文件優(yōu)化190
19.7 存儲與數(shù)據(jù)格式優(yōu)化191
【項目實踐】192
【習題】.192
任務20
事務與鎖 193
【任務背景】193
【任務要求】193
【任務分解】193
20.1 MySQL事務的四大特性(ACID) 193
20.2 MySQL事務隔離級別與一致性194
20.2.1 事務的隔離級別194
20.2.2 數(shù)據(jù)一致性.197
20.2.3 事務提交與回滾SQL語句.197
20.3 MySQL中的鎖機制198
20.3.1 3 種鎖方式與4 種鎖模式198
20.3.2 死鎖的產(chǎn)生方式..199
【習題】.200
應用篇
項目八 PHP基礎及訪問MySQL數(shù)據(jù)庫
任務21
PHP初識與應用 202
【任務背景】202
【任務要求】202
【任務分解】202
21.1 PHP技術基礎202
21.1.1 PHP 標記風格..202
21.1.2 HTML中嵌入PHP203
21.1.3 PHP 中輸出HTML203
21.1.4 PHP中調(diào)用JavaScript 204
21.2 PHP的數(shù)據(jù)類型2 04
21.2.1 整型. 204
21.2.2 浮點型. 204
21.2.3 布爾型. 204
21.2.4 字符串.. 205
21.3 PHP數(shù)據(jù)處理205
21.3.1 PHP對數(shù)據(jù)組的處理.. 205
21.3.2 PHP對字符串的處理208
21.3.3 用PHP處理日期和時間209
21.3.4 PHP中對URL、HTTP的處理 209
21.3.5 PHP中的數(shù)學運算.210
21.4 PHP 連接MySQL數(shù)據(jù)庫212
21.4.1 PHP程序連接到MySQL數(shù)據(jù)庫的原理.212
21.4.2 PHP連接到MySQL函數(shù)212
21.5 PHP操作MySQL數(shù)據(jù)庫212
21.5.1 一次執(zhí)行一條SQL語句.212
21.5.2 一次執(zhí)行多條語句213
21.5.3 處理查詢結(jié)果.213
21.5.4 關閉創(chuàng)建的對象214
21.6 PHP備份與還原MySQL數(shù)據(jù)庫214
21.6.1 MySQL 數(shù)據(jù)庫與表的備份214
21.6.2 MySQL 數(shù)據(jù)庫與表的還原.214
21.7 應用實踐:基于文本的簡易留言板215
【習題】.217
項目九 訪問MySQL數(shù)據(jù)庫
任務22
Java訪問MySQL數(shù)據(jù)庫218
【任務背景】 218
【任務要求】 218
【任務分解】 218
22.1 Java 連接MySQL數(shù)據(jù)庫.. 218
22.1.1 下載并安裝JDBC驅(qū)動MySQL Connector/J 218
22.1.2 java.sql 的接口和作用219
22.1.3 連接MySQL 購居庫219
22.2 Java操作MySQL數(shù)據(jù)庫.. 219
22.2.1 創(chuàng)建Statement 對象219
22.2.2 插入、更新或者刪除數(shù)據(jù)220
22.2.3 使用SELECT 語句查詢數(shù)據(jù)220
22.3 Java備份MySQL數(shù)據(jù)庫 220
22.4 Java還原MySQL數(shù)據(jù)庫 221
【項目實踐】 221
【習題】.. 221
任務23
C#訪問MySQL數(shù)據(jù)222
【任務背景】 222
【任務要求】 222
【任務分解】 222
23.1 C#連接MySQL 數(shù)據(jù)庫 222
23.1.1 下載并安裝Connector/Net驅(qū)動程序..222
23.1.2 使用Connector/Net驅(qū)動程序. 223
23.1.3 連接MySQL數(shù)據(jù)庫224
23.2 C#操作MySQL 數(shù)據(jù)庫224
23.2.1 創(chuàng)建MySqlCommand對象.. 224
23.2.2 關閉創(chuàng)建的對象.. 224
23.3 C#備份與還原MySQL數(shù)據(jù)庫225
23.3.1 C#備份MySQL數(shù)據(jù)庫 225
23.3.2 C#MySQL數(shù)據(jù)庫 225
【項目實踐】225
【習題】.225
任務24
Python訪問MySQL數(shù)據(jù)庫 226
【任務背景】226
【任務要求】226
【任務分解】226
24.1 Python 技術基礎226
24.1.1 什么是MySQLdb.. 226
24.1.2 安裝Python 226
24.1.3 安裝MySQLdb.. 227
24.2 Python 數(shù)據(jù)類型228
24.3 Python 連接數(shù)據(jù)庫228
24.4 Python 操作數(shù)據(jù)庫229
24.4.1 獲取操作游標.. 229
24.4.2 操作庫 229
24.4.3 操作數(shù)據(jù)表. 229
24.4.4 數(shù)據(jù)查詢 229
24.5 Python 提交與回滾230
【項目實踐】231
【習題】.231
項目十 phpMyAdmin操作數(shù)據(jù)庫
任務25
phpMyAdmin操作數(shù)據(jù)庫232
【任務背景】232
【任務要求】232
【任務分解】232
25.1 創(chuàng)建與管理數(shù)據(jù)庫232
25.2 創(chuàng)建與管理表 233
25.2.1 創(chuàng)建表233
25.2.2 管理表.234
25.3 字符集設置235
25.4 表數(shù)據(jù)操作236
25.4.1 插入數(shù)據(jù)..236
25.4.2 導入數(shù)據(jù). 236
25.4.3 操作數(shù)據(jù)..237
25.5 索引與參照完整性約束237
25.5.1 創(chuàng)建主鍵、唯一性約束和索引237
25.5.2 參照完整性約束.. 237
25.6 使用查詢238
25.7 創(chuàng)建視圖239
25.8 創(chuàng)建和使用程序239
25.8.1 創(chuàng)建存儲過程239
25.8.2 創(chuàng)建存儲函數(shù)240
25.8.3 使用程序..241
25.9 創(chuàng)建和使用觸發(fā)器241
25.9.1 創(chuàng)建觸發(fā)器241
25.9.2 使用觸發(fā)器..242
25.10 創(chuàng)建事件和使用事件243
25.10.1 創(chuàng)建一次執(zhí)行的事件.. 243
25.10.2 創(chuàng)建周期性執(zhí)行的事件243
25.10.3 編輯、導出或刪除事件244
25.11 用戶與權限管理244
25.11.1 編輯當前用戶的權限..244
25.11.2 添加新用戶和設置權限246
25.12 備份與恢復數(shù)據(jù)庫247
25.12.1 數(shù)據(jù)庫備份247
25.12.2 數(shù)據(jù)庫恢復.248
【項目實踐】248
【習題】.248
項目十一 MySQL集群架構搭建實例
任務26
Linux操作系統(tǒng)中搭建MySQL集群249
【任務背景】249
【任務要求】249
【任務分解】249
26.1 認識MySQL 主從249
26.1.1 MySQL支持的復制的類型..250
26.1.2 MySQL復制技術的特點.. 250
26.1.3 MySQL主從復制過程250
26.2 MySQL 主從詳細配置251
26.2.1 Master 服務器配置251
26.2.2 Slave 服務器配置.. 252
26.2.3 配置驗證.. 253
【項目實踐】253
【習題】.253
附錄
全國計算機等級考試二級MySQL數(shù)據(jù)庫程序設計考試大綱(2018年版)255