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