注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫MySQL 數(shù)據(jù)庫應(yīng)用技術(shù)

MySQL 數(shù)據(jù)庫應(yīng)用技術(shù)

MySQL 數(shù)據(jù)庫應(yīng)用技術(shù)

定 價(jià):¥69.80

作 者: 方玲玲
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787115642875 出版時(shí)間: 2024-07-01 包裝: 平裝-膠訂
開本: 128開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  書通過通俗易懂的文字、翔實(shí)的案例,系統(tǒng)地介紹MySQL 8.0數(shù)據(jù)庫應(yīng)用技術(shù)。全書共11章,可以歸納為4個(gè)部分。第1部分(第1、2章)介紹數(shù)據(jù)庫技術(shù)和MySQL基礎(chǔ),第2部分(第3~6章)介紹以SQL為核心的數(shù)據(jù)庫應(yīng)用,第3部分(第7~10章)介紹MySQL編程、數(shù)據(jù)安全、事務(wù)及并發(fā)控制等內(nèi)容,第4部分(第11章)介紹應(yīng)用Python與MySQL數(shù)據(jù)庫技術(shù)實(shí)現(xiàn)信息系統(tǒng)的方法與技巧,從而培養(yǎng)讀者對數(shù)據(jù)庫的應(yīng)用能力。 為了幫助讀者快速掌握知識要點(diǎn)、驗(yàn)證學(xué)習(xí)效果,編者精心為本書設(shè)計(jì)知識結(jié)構(gòu)思維導(dǎo)圖,并提供示例源碼和核心知識點(diǎn)的微課視頻。 本書可作為高等院校信息技術(shù)及相關(guān)專業(yè)數(shù)據(jù)庫應(yīng)用課程教材,也可作為參加全國計(jì)算機(jī)等級考試二級 MySQL數(shù)據(jù)庫程序設(shè)計(jì)的參考書。

作者簡介

  方玲玲,遼寧師范大學(xué)計(jì)算機(jī)與信息技術(shù)學(xué)院教授,計(jì)算機(jī)科學(xué)與技術(shù)(師范)國家特色專業(yè)建設(shè)點(diǎn)負(fù)責(zé)人,全國高等院校計(jì)算機(jī)基礎(chǔ)教育研究會理事,遼寧省計(jì)算機(jī)基礎(chǔ)教育學(xué)會理事。長期從事智能信息處理、軟件工程、數(shù)據(jù)庫技術(shù)、計(jì)算機(jī)輔助教學(xué)等方向研究。在網(wǎng)絡(luò)及Web編程方向先后講授Java程序設(shè)計(jì)、網(wǎng)站設(shè)計(jì)基礎(chǔ)、Web程序設(shè)計(jì)等課程。獲批遼寧省優(yōu)秀教學(xué)成果獎(jiǎng)2項(xiàng),主編教材多部。

圖書目錄

第 1章 數(shù)據(jù)庫技術(shù)基礎(chǔ)1
任務(wù)1.1 數(shù)據(jù)庫基礎(chǔ)知識2
1.1.1 數(shù)據(jù)處理2
1.1.2 數(shù)據(jù)庫系統(tǒng)3
任務(wù)1.2 數(shù)據(jù)模型4
1.2.1 數(shù)據(jù)模型的分類和組成4
1.2.2 概念模型5
1.2.3 邏輯模型7
任務(wù)1.3 關(guān)系數(shù)據(jù)庫8
1.3.1 關(guān)系模型的基本概念8
1.3.2 關(guān)系運(yùn)算10
任務(wù)1.4 MySQL數(shù)據(jù)庫的設(shè)計(jì)過程11
1.4.1 數(shù)據(jù)庫設(shè)計(jì)的步驟11
1.4.2 需求分析12
1.4.3 概念模型設(shè)計(jì)13
1.4.4 邏輯模型設(shè)計(jì)14
1.4.5 物理模型設(shè)計(jì)與數(shù)據(jù)庫實(shí)施和運(yùn)行15
任務(wù)1.5 學(xué)生信息管理系統(tǒng)的設(shè)計(jì)16
1.5.1 功能要求16
1.5.2 系統(tǒng)結(jié)構(gòu)16
1.5.3 開發(fā)過程17
習(xí)題17
第 2章 MySQL基礎(chǔ)19
任務(wù)2.1 安裝和配置MySQL服務(wù)器20
2.1.1 MySQL的特點(diǎn)20
2.1.2 MySQL 8.0的安裝20
2.1.3 MySQL 8.0的配置23
任務(wù)2.2 啟動(dòng)和登錄MySQL服務(wù)器27
2.2.1 啟動(dòng)MySQL服務(wù)器27
2.2.2 登錄MySQL服務(wù)器28
任務(wù)2.3 MySQL語言29
2.3.1 SQL的功能29
2.3.2 MySQL語言的功能30
任務(wù)2.4 MySQL的數(shù)據(jù)類型與運(yùn)算符30
2.4.1 MySQL的數(shù)據(jù)類型31
2.4.2 MySQL的運(yùn)算符33
上機(jī)實(shí)踐37
習(xí)題37
第3章 創(chuàng)建與操作MySQL數(shù)據(jù)庫和表39
任務(wù)3.1 創(chuàng)建和操作MySQL數(shù)據(jù)庫40
3.1.1 認(rèn)識MySQL數(shù)據(jù)庫的類型40
3.1.2 創(chuàng)建及操作MySQL數(shù)據(jù)庫40
任務(wù)3.2 創(chuàng)建和操作表42
3.2.1 表的內(nèi)容概述42
3.2.2 創(chuàng)建表44
3.2.3 查看表46
3.2.4 刪除表47
3.2.5 修改表47
任務(wù)3.3 數(shù)據(jù)完整性約束48
3.3.1 數(shù)據(jù)完整性概述48
3.3.2 主鍵約束50
3.3.3 唯一性約束51
3.3.4 外鍵約束52
3.3.5 檢查約束54
3.3.6 非空約束55
任務(wù)3.4 學(xué)習(xí)使用HELP語句55
任務(wù)3.5 使用Navicat Premium管理數(shù)據(jù)庫56
3.5.1 使用Navicat Premium連接MySQL數(shù)據(jù)庫56
3.5.2 在Navicat Premium窗口中創(chuàng)建數(shù)據(jù)庫57
上機(jī)實(shí)踐58
習(xí)題59
第4章 管理表中的數(shù)據(jù)60
任務(wù)4.1 使用INSERT語句插入記錄60
4.1.1 向表中插入一條記錄61
4.1.2 插入多條記錄61
4.1.3 REPLACE語句62
4.1.4 插入查詢結(jié)果集62
4.1.5 將查詢結(jié)果插入新表63
任務(wù)4.2 使用UPDATE語句修改記錄64
任務(wù)4.3 刪除記錄65
4.3.1 使用DELETE語句刪除記錄65
4.3.2 使用TRUNCATE語句刪除記錄65
上機(jī)實(shí)踐66
習(xí)題66
第5章 查詢表中的數(shù)據(jù)68
任務(wù)5.1 數(shù)據(jù)查詢語言系統(tǒng)69
任務(wù)5.2 簡單查詢70
5.2.1 SELECT…FROM語句70
5.2.2 WHERE子句72
5.2.3 GROUP BY子句和HAVING子句74
5.2.4 ORDER BY子句和LIMIT子句76
任務(wù)5.3 連接查詢78
5.3.1 內(nèi)連接查詢78
5.3.2 外連接查詢80
5.3.3 交叉連接查詢81
任務(wù)5.4 嵌套查詢81
5.4.1 子查詢返回單值82
5.4.2 子查詢返回集合83
5.4.3 EXISTS查詢85
任務(wù)5.5 合并查詢86
上機(jī)實(shí)踐87
習(xí)題88
第6章 創(chuàng)建與使用視圖和索引89
任務(wù)6.1 創(chuàng)建和使用視圖90
6.1.1 認(rèn)識視圖90
6.1.2 創(chuàng)建視圖91
6.1.3 查看視圖92
6.1.4 更新視圖94
6.1.5 修改視圖96
6.1.6 刪除視圖96
任務(wù)6.2 創(chuàng)建和使用索引97
6.2.1 認(rèn)識索引97
6.2.2 創(chuàng)建索引98
6.2.3 查看索引100
6.2.4 刪除索引101
上機(jī)實(shí)踐102
習(xí)題103
第7章 學(xué)習(xí)MySQL編程104
任務(wù)7.1 MySQL編程的基礎(chǔ)知識105
7.1.1 使用常量105
7.1.2 使用變量106
7.1.3 DELIMITER命令與BEGIN…END語句塊109
7.1.4 運(yùn)算符、表達(dá)式和內(nèi)置函數(shù)110
7.1.5 程序的注釋114
7.1.6 程序流程控制114
任務(wù)7.2 創(chuàng)建和使用存儲過程116
7.2.1 認(rèn)識存儲過程116
7.2.2 創(chuàng)建存儲過程117
7.2.3 調(diào)用存儲過程119
7.2.4 查看和刪除存儲過程120
任務(wù)7.3 創(chuàng)建和使用存儲函數(shù)120
7.3.1 創(chuàng)建存儲函數(shù)121
7.3.2 調(diào)用存儲函數(shù)122
7.3.3 查看和刪除存儲函數(shù)122
任務(wù)7.4 創(chuàng)建和使用觸發(fā)器123
7.4.1 認(rèn)識觸發(fā)器123
7.4.2 創(chuàng)建觸發(fā)器123
7.4.3 使用觸發(fā)器125
7.4.4 查看和刪除觸發(fā)器126
任務(wù)7.5 創(chuàng)建和使用事件126
7.5.1 認(rèn)識事件127
7.5.2 創(chuàng)建事件127
7.5.3 查看和刪除事件129
上機(jī)實(shí)踐130
習(xí)題130
第8章 MySQL的用戶和權(quán)限管理132
任務(wù)8.1 認(rèn)識MySQL的權(quán)限系統(tǒng)132
8.1.1 認(rèn)識MySQL的權(quán)限表133
8.1.2 理解權(quán)限的工作過程134
任務(wù)8.2 用戶管理135
8.2.1 創(chuàng)建用戶135
8.2.2 修改用戶賬號136
8.2.3 修改用戶密碼137
8.2.4 刪除用戶137
任務(wù)8.3 權(quán)限管理138
8.3.1 MySQL的權(quán)限級別138
8.3.2 授予用戶權(quán)限139
8.3.3 查看用戶權(quán)限140
8.3.4 限制用戶權(quán)限140
8.3.5 撤銷用戶權(quán)限141
上機(jī)實(shí)踐141
習(xí)題142
第9章 備份和恢復(fù)數(shù)據(jù)143
任務(wù)9.1 備份和恢復(fù)數(shù)據(jù)概述143
9.1.1 備份數(shù)據(jù)的原因144
9.1.2 備份數(shù)據(jù)的分類144
9.1.3 恢復(fù)數(shù)據(jù)的方法145
任務(wù)9.2 備份數(shù)據(jù)145
9.2.1 使用mysqldump命令備份數(shù)據(jù)146
9.2.2 復(fù)制整個(gè)數(shù)據(jù)庫目錄148
任務(wù)9.3 恢復(fù)數(shù)據(jù)148
9.3.1 使用mysql命令恢復(fù)數(shù)據(jù)148
9.3.2 使用SOURCE命令恢復(fù)數(shù)據(jù)149
9.3.3 直接將備份文件復(fù)制到數(shù)據(jù)庫目錄149
任務(wù)9.4 導(dǎo)入和導(dǎo)出表150
9.4.1 使用SELECT…INTO OUTFILE語句導(dǎo)出文件150
9.4.2 使用mysql命令導(dǎo)出文本文件152
9.4.3 使用LOAD DATA INFILE語句導(dǎo)入文本文件152
上機(jī)實(shí)踐153
習(xí)題154
第 10章 事務(wù)與并發(fā)控制155
任務(wù)10.1 認(rèn)識事務(wù)156
10.1.1 事務(wù)的特性156
10.1.2 事務(wù)的分類157
任務(wù)10.2 管理事務(wù)157
10.2.1 啟動(dòng)事務(wù)158
10.2.2 結(jié)束事務(wù)158
10.2.3 回滾事務(wù)158
10.2.4 設(shè)置事務(wù)保存點(diǎn)158
10.2.5 改變事務(wù)自動(dòng)提交模式159
任務(wù)10.3 并發(fā)處理事務(wù)162
10.3.1 并發(fā)問題及其影響162
10.3.2 設(shè)置事務(wù)的隔離級別165
任務(wù)10.4 管理鎖166
10.4.1 認(rèn)識鎖機(jī)制166
10.4.2 鎖機(jī)制的類別167
10.4.3 管理死鎖168
上機(jī)實(shí)踐169
習(xí)題169
第 11章 使用Python MySQL實(shí)現(xiàn)信息系統(tǒng)171
任務(wù)11.1 Python的數(shù)據(jù)庫API172
11.1.1 Python簡介172
11.1.2 安裝Python172
11.1.3 Python DB-API概述174
11.1.4 Python DB-API中的對象175
任務(wù)11.2 使用Python訪問MySQL數(shù)據(jù)庫176
11.2.1 安裝Python的MySQL驅(qū)動(dòng)176
11.2.2 訪問數(shù)據(jù)庫的步驟177
11.2.3 連接MySQL數(shù)據(jù)庫178
11.2.4 操作數(shù)據(jù)庫中的數(shù)據(jù)179
11.2.5 執(zhí)行事務(wù)181
任務(wù)11.3 項(xiàng)目的分析與設(shè)計(jì)182
11.3.1 項(xiàng)目的功能182
11.3.2 數(shù)據(jù)庫及函數(shù)設(shè)計(jì)182
任務(wù)11.4 項(xiàng)目的實(shí)現(xiàn)183
11.4.1 項(xiàng)目啟動(dòng)程序的實(shí)現(xiàn)183
11.4.2 功能函數(shù)的實(shí)現(xiàn)185
上機(jī)實(shí)踐189
習(xí)題189
附錄 數(shù)據(jù)庫mydata的表結(jié)構(gòu)與數(shù)據(jù)191
參考文獻(xiàn)193

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號