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

MySQL 數據庫應用技術

MySQL 數據庫應用技術

定 價:¥69.80

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

購買這本書可以去


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

內容簡介

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

作者簡介

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

圖書目錄

第 1章 數據庫技術基礎1
任務1.1 數據庫基礎知識2
1.1.1 數據處理2
1.1.2 數據庫系統(tǒng)3
任務1.2 數據模型4
1.2.1 數據模型的分類和組成4
1.2.2 概念模型5
1.2.3 邏輯模型7
任務1.3 關系數據庫8
1.3.1 關系模型的基本概念8
1.3.2 關系運算10
任務1.4 MySQL數據庫的設計過程11
1.4.1 數據庫設計的步驟11
1.4.2 需求分析12
1.4.3 概念模型設計13
1.4.4 邏輯模型設計14
1.4.5 物理模型設計與數據庫實施和運行15
任務1.5 學生信息管理系統(tǒng)的設計16
1.5.1 功能要求16
1.5.2 系統(tǒng)結構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的數據類型與運算符30
2.4.1 MySQL的數據類型31
2.4.2 MySQL的運算符33
上機實踐37
習題37
第3章 創(chuàng)建與操作MySQL數據庫和表39
任務3.1 創(chuàng)建和操作MySQL數據庫40
3.1.1 認識MySQL數據庫的類型40
3.1.2 創(chuàng)建及操作MySQL數據庫40
任務3.2 創(chuàng)建和操作表42
3.2.1 表的內容概述42
3.2.2 創(chuàng)建表44
3.2.3 查看表46
3.2.4 刪除表47
3.2.5 修改表47
任務3.3 數據完整性約束48
3.3.1 數據完整性概述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管理數據庫56
3.5.1 使用Navicat Premium連接MySQL數據庫56
3.5.2 在Navicat Premium窗口中創(chuàng)建數據庫57
上機實踐58
習題59
第4章 管理表中的數據60
任務4.1 使用INSERT語句插入記錄60
4.1.1 向表中插入一條記錄61
4.1.2 插入多條記錄61
4.1.3 REPLACE語句62
4.1.4 插入查詢結果集62
4.1.5 將查詢結果插入新表63
任務4.2 使用UPDATE語句修改記錄64
任務4.3 刪除記錄65
4.3.1 使用DELETE語句刪除記錄65
4.3.2 使用TRUNCATE語句刪除記錄65
上機實踐66
習題66
第5章 查詢表中的數據68
任務5.1 數據查詢語言系統(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 內連接查詢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 運算符、表達式和內置函數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 調用存儲過程119
7.2.4 查看和刪除存儲過程120
任務7.3 創(chuàng)建和使用存儲函數120
7.3.1 創(chuàng)建存儲函數121
7.3.2 調用存儲函數122
7.3.3 查看和刪除存儲函數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的用戶和權限管理132
任務8.1 認識MySQL的權限系統(tǒng)132
8.1.1 認識MySQL的權限表133
8.1.2 理解權限的工作過程134
任務8.2 用戶管理135
8.2.1 創(chuàng)建用戶135
8.2.2 修改用戶賬號136
8.2.3 修改用戶密碼137
8.2.4 刪除用戶137
任務8.3 權限管理138
8.3.1 MySQL的權限級別138
8.3.2 授予用戶權限139
8.3.3 查看用戶權限140
8.3.4 限制用戶權限140
8.3.5 撤銷用戶權限141
上機實踐141
習題142
第9章 備份和恢復數據143
任務9.1 備份和恢復數據概述143
9.1.1 備份數據的原因144
9.1.2 備份數據的分類144
9.1.3 恢復數據的方法145
任務9.2 備份數據145
9.2.1 使用mysqldump命令備份數據146
9.2.2 復制整個數據庫目錄148
任務9.3 恢復數據148
9.3.1 使用mysql命令恢復數據148
9.3.2 使用SOURCE命令恢復數據149
9.3.3 直接將備份文件復制到數據庫目錄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 結束事務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實現信息系統(tǒng)171
任務11.1 Python的數據庫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數據庫176
11.2.1 安裝Python的MySQL驅動176
11.2.2 訪問數據庫的步驟177
11.2.3 連接MySQL數據庫178
11.2.4 操作數據庫中的數據179
11.2.5 執(zhí)行事務181
任務11.3 項目的分析與設計182
11.3.1 項目的功能182
11.3.2 數據庫及函數設計182
任務11.4 項目的實現183
11.4.1 項目啟動程序的實現183
11.4.2 功能函數的實現185
上機實踐189
習題189
附錄 數據庫mydata的表結構與數據191
參考文獻193

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號