-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
MySQL數據庫應用與設計任務驅動教程 版權信息
- ISBN:9787121296598
- 條形碼:9787121296598 ; 978-7-121-29659-8
- 裝幀:暫無
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
MySQL數據庫應用與設計任務驅動教程 本書特色
全書分為8個教學單元:體驗數據庫應用和嘗試MySQL的基本操作→創建與維護MySQL數據庫→創建與維護MySQL數據表→以SQL語句方式檢索與操作MySQL數據表的數據→以程序方式處理MySQL數據表的數據→維護MySQL數據庫的安全性→連接與訪問MySQL數據庫→分析與設計MySQL數據庫。 全書圍繞“圖書管理”數據庫和92項操作任務展開,采用“任務驅動、案例教學、精講多練、理論實踐一體化”的教學方法,全方向促進數據庫應用、管理與設計技能的提升。本書充分考慮了教學實施需求、面向教學全過程設置了3個必要的教學環節:前導知識→操作實戰→單元習題。在數據庫操作與管理過程中,Windows命令行界面和Navicat圖形界面并用,充分發揮了各自的優勢。 本書可以作為普通高等院校、高等或中等職業院校和高等專科院校各專業的MySQL數據庫的教材,也可以作為MySQL的培訓教材及自學參考書。
MySQL數據庫應用與設計任務驅動教程 內容簡介
本書分為8個單元: 體驗數據庫應用和嘗試MySQL的基本操作→創建與維護MySQL數據庫→創建與維護MySQL數據表→以SQL語句方式檢索與操作MySQL數據表的數據→以程序方式處理MySQL數據表數據→維護MySQL數據庫安全→連接與訪問MySQL數據庫→分析與設計數據庫。
MySQL數據庫應用與設計任務驅動教程 目錄
前導知識 1
1.1 數據庫應用體驗 2
【任務1-1】 體驗數據庫應用與初識數據庫 2
1.2 MySQL的啟動與登錄 11
【任務1-2】 啟動MySQL服務 11
【任務1-3】 登錄MySQL 12
1.3 試用MySQL的管理工具 14
【任務1-4】 試用MySQL的命令行工具 14
【任務1-5】 試用MySQL的圖形管理工具Navicat 15
1.4 查看與更改MySQL的配置 16
【任務1-6】 查看配置文件與更改MySQL數據庫文件的存放位置 16
單元習題 18
單元2 創建與維護MySQL數據庫 19
前導知識 19
2.1 創建數據庫 22
【任務2-1】 使用圖形化工具創建數據庫book 22
【任務2-2】 在命名行中使用Create Database語句創建數據庫 23
2.2 選擇與查看數據庫 24
【任務2-3】 在命名行中使用語句方式選擇與查看數據庫 25
2.3 修改數據庫 25
【任務2-4】 使用Alter Database語句修改數據庫 26
2.4 刪除數據庫 27
【任務2-5】 使用Drop Database語句刪除數據庫 27
2.5 MySQL存儲引擎 28
【任務2-6】 在命名行中查看并選擇MySQL支持的存儲引擎 28
2.6 MySQL的數據備份與還原 29
【任務2-7】 使用圖形化工具備份MySQL的數據庫 29
【任務2-8】 使用圖形化工具還原MySQL的數據 32
單元習題 33
單元3 創建與維護MySQL數據表 34
前導知識 34
3.1 創建與刪除數據表 42
【任務3-1】 使用Create Table語句創建“用戶表” 42
【任務3-2】 分析并確定數據表的結構數據 43
【任務3-3】 使用Navicat圖形管理工具創建多個數據表 49
【任務3-4】 使用Create Table語句創建多個包含約束的數據表 53
【任務3-5】 通過復制現有數據表的方式創建一個新的數據表 57
3.2 MySQL數據表的導入 57
【任務3-6】 使用Navicat圖形管理工具導入Excel文件中的數據 57
【任務3-7】 使用mysqlimport命令導入文本文件 62
3.3 MySQL數據表的導出 63
【任務3-8】 使用Navicat圖形管理工具將數據表中的數據導出到Excel工
作表中 63
【任務3-9】 使用mysql命令導出文本文件 66
3.4 查看與修改數據表的結構 66
【任務3-10】 查看數據表的結構 66
【任務3-11】 使用Navicat圖形管理工具修改數據表的結構 68
【任務3-12】 使用Alter Table語句修改數據表結構 70
【任務3-13】 刪除數據表 72
3.5 查看與修改數據表的記錄數據 74
【任務3-14】 使用Navicat圖形管理工具查看與修改數據表記錄 74
3.6 設置與維護數據庫中數據的完整性 75
【任務3-15】 使用Navicat圖形管理工具設置與刪除數據表的約束 76
【任務3-16】 修改數據表時使用語句方式設置數據表的約束 78
【任務3-17】 使用語句方式刪除數據表的約束 80
單元習題 81
單元4 以SQL語句方式 檢索與操作MySQL數據表的數據 83
前導知識 83
4.1 創建單表基本查詢 86
【任務4-1】 使用Navicat圖形管理工具實現查詢操作 86
【任務4-2】 查詢時選擇與設置列 89
【任務4-3】 查詢時選擇行 91
【任務4-4】 對查詢結果進行排序 98
【任務4-5】 查詢時數據的分組與匯總 99
4.2 創建多表連接查詢 99
【任務4-6】 創建基本連接查詢 100
【任務4-7】 創建內連接查詢 101
【任務4-8】 創建外連接查詢 102
【任務4-9】 使用Union語句創建多表聯合查詢 103
4.3 創建子查詢/嵌套查詢 104
【任務4-10】 創建單值嵌套查詢 104
【任務4-11】 使用In關鍵字創建子查詢 105
【任務4-12】 使用Exists關鍵字創建子查詢 106
【任務4-13】 使用Any關鍵字創建子查詢 107
【任務4-14】 使用All關鍵字創建子查詢 107
4.4 使用Delete語句刪除數據表中的數據 108
【任務4-15】 使用Delete語句刪除數據表中的記錄 108
4.5 使用Insert語句向數據表中添加數據表 108
【任務4-16】 使用Insert語句向數據表中插入記錄 110
4.6 使用Update語句更新數據表中的數據 111
【任務4-17】 使用Update語句更新數據表中的數據 112
4.7 創建與使用視圖 112
【任務4-18】 使用Create View語句創建單源表視圖 114
【任務4-19】 使用Navicat圖形管理工具創建多源表視圖 115
【任務4-20】 修改視圖 118
【任務4-21】 利用視圖查詢與更新數據表中的數據 120
【任務4-22】 刪除視圖 121
4.8 創建與使用索引 121
【任務4-23】 創建與刪除索引 122
單元習題 125
單元5 以程序方式 處理MySQL數據表的數據 126
前導知識 126
5.1 編輯與執行多條SQL語句 142
【任務5-1】 在命令行中定義用戶變量與執行多條SQL語句 142
5.2 創建與使用存儲過程 142
【任務5-2】 在命令行中創建存儲過程并查看指定出版社出版的圖書種類 142
【任務5-3】 在命令行中創建有輸入參數的存儲過程 143
【任務5-4】 在Navicat圖形界面中創建有輸入參數的存儲過程 144
【任務5-5】 在Navicat圖形界面中創建有輸入和輸出參數的存儲過程 147
【任務5-6】 在Navicat圖形界面中創建有InOut參數的存儲過程 149
【任務5-7】 在命令行中創建應用游標的存儲過程 151
5.3 創建與使用自定義函數 152
【任務5-8】 在命令行中創建自定義函數getBookTypeName 152
【任務5-9】 在Navicat圖形界面中創建帶參數的函數getBookNum 153
5.4 創建與使用觸發器 156
【任務5-10】 創建Insert觸發器 156
【任務5-11】 創建Delete觸發器 157
【任務5-12】 應用觸發器同步更新多個數據表中的數據 159
5.5 創建與使用事務 160
【任務5-13】 創建與使用事務 160
單元習題 162
單元6 維護MySQL數據庫的安全性 163
前導知識 163
6.1 登錄與退出MySQL服務器 176
【任務6-1】 嘗試以多種方式登錄MySQL服務器 176
6.2 MySQL的用戶管理 178
【任務6-2】 在命令行中使用Create User語句添加MySQL的用戶 178
【任務6-3】 在命令行中使用Grant語句添加MySQL的用戶 179
【任務6-4】 在命令行中使用Insert語句添加MySQL的用戶 180
【任務6-5】 在Navicat圖形界面中添加與管理MySQL的用戶 181
【任務6-6】 在命令行中使用多種方式修改root用戶的密碼 182
【任務6-7】 在命令行中使用多種方式修改普通用戶的密碼 184
【任務6-8】 在Navicat圖形界面中修改用戶的密碼 185
【任務6-9】 在命令行中修改與刪除普通用戶 186
【任務6-10】 在Navicat圖形界面中修改用戶的用戶名與刪除用戶 187
6.3 MySQL的權限管理 187
【任務6-11】 剖析MySQL權限表的驗證過程 187
【任務6-12】 在命令行中查看指定用戶的權限信息 190
【任務6-13】 在命令行中授予用戶全局權限 191
【任務6-14】 在命令行中授予用戶數據庫權限 192
【任務6-15】 在命令行中授予用戶數據表權限和字段權限 193
【任務6-16】 在命令行中授予用戶過程和函數權限 195
【任務6-17】 在Navicat圖形界面中查看與管理權限 195
【任務6-18】 在命令行中對用戶的權限進行轉換和回收 199
單元習題 200
單元7 連接與訪問MySQL數據庫 202
前導知識 202
【任務7-1】 獲取并輸出“用戶表”中的用戶總數 210
【任務7-2】 使用SqlDataAdapter對象從“用戶表”中獲取并輸出全部
用戶數據 214
單元習題 215
單元8 分析與設計MySQL數據庫 217
前導知識 217
8.1 數據庫設計的需求分析 222
【任務8-1】 圖書管理數據庫設計的需求分析 222
8.2 數據庫的概念結構設計 225
【任務8-2】 圖書管理數據庫的概念結構設計 225
8.3 數據庫的邏輯結構設計 227
【任務8-3】 圖書管理數據庫的邏輯結構設計 227
8.4 數據庫的物理結構設計 228
【任務8-4】 圖書管理數據庫的物理結構設計 228
8.5 數據庫的優化與創建 230
【任務8-5】 圖書管理數據庫的優化與創建 230
單元習題 231
附錄A MySQL的下載、安裝與配置 232
附錄B Navicat for MySQL的下載與安裝 237
參考文獻 238
MySQL數據庫應用與設計任務驅動教程 作者簡介
陳承歡,男,1967年生人,本科畢業于湖南大學,碩士研究生畢業于湖南工業大學,現任職于湖南鐵道職業技術學院,先后擔任企業技術員8年,擔任計算機專任教師9年,擔任教學副主任4年、系主任4年、教務處長2年。國家三級教授。
- >
隨園食單
- >
經典常談
- >
煙與鏡
- >
伊索寓言-世界文學名著典藏-全譯本
- >
伯納黛特,你要去哪(2021新版)
- >
有舍有得是人生
- >
巴金-再思錄
- >
朝聞道