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

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

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

定 價:¥69.80

作 者: 方玲玲
出版社: 人民郵電出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第 1章 數(shù)據(jù)庫技術(shù)基礎1
任務1.1 數(shù)據(jù)庫基礎知識2
1.1.1 數(shù)據(jù)處理2
1.1.2 數(shù)據(jù)庫系統(tǒng)3
任務1.2 數(shù)據(jù)模型4
1.2.1 數(shù)據(jù)模型的分類和組成4
1.2.2 概念模型5
1.2.3 邏輯模型7
任務1.3 關系數(shù)據(jù)庫8
1.3.1 關系模型的基本概念8
1.3.2 關系運算10
任務1.4 MySQL數(shù)據(jù)庫的設計過程11
1.4.1 數(shù)據(jù)庫設計的步驟11
1.4.2 需求分析12
1.4.3 概念模型設計13
1.4.4 邏輯模型設計14
1.4.5 物理模型設計與數(shù)據(jù)庫實施和運行15
任務1.5 學生信息管理系統(tǒng)的設計16
1.5.1 功能要求16
1.5.2 系統(tǒng)結(jié)構(gòu)16
1.5.3 開發(fā)過程17
習題17
第 2章 MySQL基礎19
任務2.1 安裝和配置MySQL服務器20
2.1.1 MySQL的特點20
2.1.2 MySQL 8.0的安裝20
2.1.3 MySQL 8.0的配置23
任務2.2 啟動和登錄MySQL服務器27
2.2.1 啟動MySQL服務器27
2.2.2 登錄MySQL服務器28
任務2.3 MySQL語言29
2.3.1 SQL的功能29
2.3.2 MySQL語言的功能30
任務2.4 MySQL的數(shù)據(jù)類型與運算符30
2.4.1 MySQL的數(shù)據(jù)類型31
2.4.2 MySQL的運算符33
上機實踐37
習題37
第3章 創(chuàng)建與操作MySQL數(shù)據(jù)庫和表39
任務3.1 創(chuàng)建和操作MySQL數(shù)據(jù)庫40
3.1.1 認識MySQL數(shù)據(jù)庫的類型40
3.1.2 創(chuàng)建及操作MySQL數(shù)據(jù)庫40
任務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
任務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
任務3.4 學習使用HELP語句55
任務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
上機實踐58
習題59
第4章 管理表中的數(shù)據(jù)60
任務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
任務4.2 使用UPDATE語句修改記錄64
任務4.3 刪除記錄65
4.3.1 使用DELETE語句刪除記錄65
4.3.2 使用TRUNCATE語句刪除記錄65
上機實踐66
習題66
第5章 查詢表中的數(shù)據(jù)68
任務5.1 數(shù)據(jù)查詢語言系統(tǒng)69
任務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
任務5.3 連接查詢78
5.3.1 內(nèi)連接查詢78
5.3.2 外連接查詢80
5.3.3 交叉連接查詢81
任務5.4 嵌套查詢81
5.4.1 子查詢返回單值82
5.4.2 子查詢返回集合83
5.4.3 EXISTS查詢85
任務5.5 合并查詢86
上機實踐87
習題88
第6章 創(chuàng)建與使用視圖和索引89
任務6.1 創(chuàng)建和使用視圖90
6.1.1 認識視圖90
6.1.2 創(chuàng)建視圖91
6.1.3 查看視圖92
6.1.4 更新視圖94
6.1.5 修改視圖96
6.1.6 刪除視圖96
任務6.2 創(chuàng)建和使用索引97
6.2.1 認識索引97
6.2.2 創(chuàng)建索引98
6.2.3 查看索引100
6.2.4 刪除索引101
上機實踐102
習題103
第7章 學習MySQL編程104
任務7.1 MySQL編程的基礎知識105
7.1.1 使用常量105
7.1.2 使用變量106
7.1.3 DELIMITER命令與BEGIN…END語句塊109
7.1.4 運算符、表達式和內(nèi)置函數(shù)110
7.1.5 程序的注釋114
7.1.6 程序流程控制114
任務7.2 創(chuàng)建和使用存儲過程116
7.2.1 認識存儲過程116
7.2.2 創(chuàng)建存儲過程117
7.2.3 調(diào)用存儲過程119
7.2.4 查看和刪除存儲過程120
任務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
任務7.4 創(chuàng)建和使用觸發(fā)器123
7.4.1 認識觸發(fā)器123
7.4.2 創(chuàng)建觸發(fā)器123
7.4.3 使用觸發(fā)器125
7.4.4 查看和刪除觸發(fā)器126
任務7.5 創(chuàng)建和使用事件126
7.5.1 認識事件127
7.5.2 創(chuàng)建事件127
7.5.3 查看和刪除事件129
上機實踐130
習題130
第8章 MySQL的用戶和權(quán)限管理132
任務8.1 認識MySQL的權(quán)限系統(tǒng)132
8.1.1 認識MySQL的權(quán)限表133
8.1.2 理解權(quán)限的工作過程134
任務8.2 用戶管理135
8.2.1 創(chuàng)建用戶135
8.2.2 修改用戶賬號136
8.2.3 修改用戶密碼137
8.2.4 刪除用戶137
任務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
上機實踐141
習題142
第9章 備份和恢復數(shù)據(jù)143
任務9.1 備份和恢復數(shù)據(jù)概述143
9.1.1 備份數(shù)據(jù)的原因144
9.1.2 備份數(shù)據(jù)的分類144
9.1.3 恢復數(shù)據(jù)的方法145
任務9.2 備份數(shù)據(jù)145
9.2.1 使用mysqldump命令備份數(shù)據(jù)146
9.2.2 復制整個數(shù)據(jù)庫目錄148
任務9.3 恢復數(shù)據(jù)148
9.3.1 使用mysql命令恢復數(shù)據(jù)148
9.3.2 使用SOURCE命令恢復數(shù)據(jù)149
9.3.3 直接將備份文件復制到數(shù)據(jù)庫目錄149
任務9.4 導入和導出表150
9.4.1 使用SELECT…INTO OUTFILE語句導出文件150
9.4.2 使用mysql命令導出文本文件152
9.4.3 使用LOAD DATA INFILE語句導入文本文件152
上機實踐153
習題154
第 10章 事務與并發(fā)控制155
任務10.1 認識事務156
10.1.1 事務的特性156
10.1.2 事務的分類157
任務10.2 管理事務157
10.2.1 啟動事務158
10.2.2 結(jié)束事務158
10.2.3 回滾事務158
10.2.4 設置事務保存點158
10.2.5 改變事務自動提交模式159
任務10.3 并發(fā)處理事務162
10.3.1 并發(fā)問題及其影響162
10.3.2 設置事務的隔離級別165
任務10.4 管理鎖166
10.4.1 認識鎖機制166
10.4.2 鎖機制的類別167
10.4.3 管理死鎖168
上機實踐169
習題169
第 11章 使用Python MySQL實現(xiàn)信息系統(tǒng)171
任務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
任務11.2 使用Python訪問MySQL數(shù)據(jù)庫176
11.2.1 安裝Python的MySQL驅(qū)動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í)行事務181
任務11.3 項目的分析與設計182
11.3.1 項目的功能182
11.3.2 數(shù)據(jù)庫及函數(shù)設計182
任務11.4 項目的實現(xiàn)183
11.4.1 項目啟動程序的實現(xiàn)183
11.4.2 功能函數(shù)的實現(xiàn)185
上機實踐189
習題189
附錄 數(shù)據(jù)庫mydata的表結(jié)構(gòu)與數(shù)據(jù)191
參考文獻193

本目錄推薦

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