-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
深度學習
-
>
Unreal Engine 4藍圖完全學習教程
-
>
深入理解計算機系統-原書第3版
-
>
Word/Excel PPT 2013辦公應用從入門到精通-(附贈1DVD.含語音視頻教學+辦公模板+PDF電子書)
MYSQL 數據庫應用技術 版權信息
- ISBN:9787115642875
- 條形碼:9787115642875 ; 978-7-115-64287-5
- 裝幀:平裝-膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
MYSQL 數據庫應用技術 本書特色
1.本書作者具有豐富的一線開發經驗,深知讀者需求和認知規律。
2.本書內容緊扣全國計算機等級考試(Python二級)考試大綱,基本覆蓋核心考點。
3.本書在知識結構方面使用了思維導圖,章節脈絡更清晰明確。
4.本書基本覆蓋MySQL的核心知識點,實戰性極高,內容非常直觀,可讀性較強。
5.本書配套資源豐富,其中包括源代碼、重難點微視頻等。
MYSQL 數據庫應用技術 內容簡介
書通過通俗易懂的文字、翔實的案例,系統地介紹MySQL 8.0數據庫應用技術。全書共11章,可以歸納為4個部分。第1部分(第1、2章)介紹數據庫技術和MySQL基礎,第2部分(第3~6章)介紹以SQL為核心的數據庫應用,第3部分(第7~10章)介紹MySQL編程、數據安全、事務及并發控制等內容,第4部分(第11章)介紹應用Python與MySQL數據庫技術實現信息系統的方法與技巧,從而培養讀者對數據庫的應用能力。 為了幫助讀者快速掌握知識要點、驗證學習效果,編者精心為本書設計知識結構思維導圖,并提供示例源碼和核心知識點的微課視頻。 本書可作為高等院校信息技術及相關專業數據庫應用課程教材,也可作為參加全國計算機等級考試二級 MySQL數據庫程序設計的參考書。
MYSQL 數據庫應用技術 目錄
任務1.1 數據庫基礎知識2
1.1.1 數據處理2
1.1.2 數據庫系統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 學生信息管理系統的設計16
1.5.1 功能要求16
1.5.2 系統結構16
1.5.3 開發過程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章 創建與操作MySQL數據庫和表39
任務3.1 創建和操作MySQL數據庫40
3.1.1 認識MySQL數據庫的類型40
3.1.2 創建及操作MySQL數據庫40
任務3.2 創建和操作表42
3.2.1 表的內容概述42
3.2.2 創建表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窗口中創建數據庫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 數據查詢語言系統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章 創建與使用視圖和索引89
任務6.1 創建和使用視圖90
6.1.1 認識視圖90
6.1.2 創建視圖91
6.1.3 查看視圖92
6.1.4 更新視圖94
6.1.5 修改視圖96
6.1.6 刪除視圖96
任務6.2 創建和使用索引97
6.2.1 認識索引97
6.2.2 創建索引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 創建和使用存儲過程116
7.2.1 認識存儲過程116
7.2.2 創建存儲過程117
7.2.3 調用存儲過程119
7.2.4 查看和刪除存儲過程120
任務7.3 創建和使用存儲函數120
7.3.1 創建存儲函數121
7.3.2 調用存儲函數122
7.3.3 查看和刪除存儲函數122
任務7.4 創建和使用觸發器123
7.4.1 認識觸發器123
7.4.2 創建觸發器123
7.4.3 使用觸發器125
7.4.4 查看和刪除觸發器126
任務7.5 創建和使用事件126
7.5.1 認識事件127
7.5.2 創建事件127
7.5.3 查看和刪除事件129
上機實踐130
習題130
第8章 MySQL的用戶和權限管理132
任務8.1 認識MySQL的權限系統132
8.1.1 認識MySQL的權限表133
8.1.2 理解權限的工作過程134
任務8.2 用戶管理135
8.2.1 創建用戶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章 事務與并發控制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 并發處理事務162
10.3.1 并發問題及其影響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實現信息系統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 執行事務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
MYSQL 數據庫應用技術 作者簡介
方玲玲,遼寧師范大學計算機與信息技術學院教授,計算機科學與技術(師范)國家特色專業建設點負責人,全國高等院校計算機基礎教育研究會理事,遼寧省計算機基礎教育學會理事。長期從事智能信息處理、軟件工程、數據庫技術、計算機輔助教學等方向研究。在網絡及Web編程方向先后講授Java程序設計、網站設計基礎、Web程序設計等課程。獲批遼寧省優秀教學成果獎2項,主編教材多部。
- >
莉莉和章魚
- >
月亮虎
- >
小考拉的故事-套裝共3冊
- >
羅曼·羅蘭讀書隨筆-精裝
- >
有舍有得是人生
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
伯納黛特,你要去哪(2021新版)
- >
唐代進士錄