MySQL數據技術與實驗指導

《MySQL數據技術與實驗指導》是2014年出版的圖書,作者是錢雪忠、王燕玲、張平。

基本介紹

  • 書名:MySQL數據技術與實驗指導
  • 作者:錢雪忠、王燕玲、張平
  • ISBN:9787302280101
  • 定價:29元
  • 裝幀:平裝
圖書簡介,目錄,

圖書簡介

本書是作者在長期從事資料庫課程教學和科研的基礎上,為滿足“資料庫原理及套用”課程的教學需要而編寫的實驗指導書。
全書由資料庫與MySQL簡介、14個實驗和4個附錄組成。實驗內容全面並與“資料庫原理及套用”類課程的內容基本對應。實驗內容主要包括資料庫系統基礎操作,MySQL資料庫基礎操作,表、ER圖、索引與視圖的基礎操作,SQL語言--Select查詢操作,SQL語言--數據更新操作,嵌入式SQL套用,資料庫存儲和最佳化,存儲過程的基本操作,觸發器的基本操作,資料庫安全性,資料庫完整性,資料庫並發控制,資料庫備份與恢復,資料庫套用系統設計與開發。
本書實驗內容循序漸進、深入淺出,可作為本科、專科及相關專業“資料庫原理及套用”課程的配套實驗教材,同時也可以供參加自學考試人員、資料庫套用系統開發設計人員參考。

目錄

概述資料庫與MySQL簡介1
0.1資料庫、資料庫伺服器和資料庫語言1
0.2關係模型2
0.3關係資料庫管理系統的體系結構3
0.4MySQL資料庫特性4
0.5MySQL體系結構5
0.5.1邏輯模組組成6
0.5.2外掛程式式存儲引擎(也稱作表類型)6
0.6MySQL漢字亂碼問題的處理方法9
實驗1資料庫系統基礎操作12
實驗目的12
背景知識12
實驗示例13
1.1安裝MySQL13
1.1.1選擇MySQL版本13
1.1.2安裝Windows分發版14
1.1.3安裝Linux分發版22
1.2MySQL的簡單使用23
1.2.1啟動或停止MySQL伺服器命令23
1.2.2連線和退出MySQL伺服器命令24
1.2.3mysql(輸入行編輯器)25
1.3MySQL圖形工具27
1.3.1在Windows中安裝MySQLWorkbench29
1.3.2主界面29
1.3.3伺服器管理291.3.4資料庫設計和建模(DatabaseDesign&Modeling)35
1.3.5SQL開發39
實驗內容與要求42
實驗2MySQL資料庫基礎操作43
實驗目的43
背景知識43
實驗示例43
2.1使用MySQLWorkbench管理資料庫44
2.2使用SQL語句創建資料庫45
2.3用SHOW顯示已有的資料庫45
2.4用USE選用資料庫46
2.5刪除資料庫46
2.5.1使用SQL語句刪除資料庫46
2.5.2用MYSQLADMIN創建和刪除46
2.5.3直接在資料庫目錄中創建或刪除47
實驗內容與要求47
◆MySQL資料庫技術與實驗指導目錄實驗3表、ER圖、索引與視圖的基礎操作48
實驗目的48
背景知識48
實驗示例50
3.1使用MySQLWorkbench創建表51
3.2使用MySQLWorkbench修改表55
3.3用SHOW/DESCRIBE語句顯示數據表的信息56
3.4使用MySQLWorkbench刪除表58
3.5使用SQL語句管理表58
3.5.1使用SQL語句創建表58
3.5.2使用SQL語句修改表60
3.5.3使用SQL語句刪除表61
3.6ER圖61
3.7用MySQLWorkbench管理索引62
3.8創建和使用視圖63
3.8.1創建視圖63
3.8.2SHOWCREATEVIEW語法66
實驗內容與要求66
實驗4SQL語言--SELECT查詢操作68
實驗目的68
背景知識68
實驗示例68
4.1SELECT語句的語法69
4.2查詢示例69
實驗內容與要求73
實驗5SQL語言--數據更新操作74
實驗目的74
背景知識74
實驗示例74
5.1使用MySQLWorkbench錄入數據74
5.2插入數據75
5.2.1使用INSERT語句插入數據75
5.2.2使用INSERT…SELECT語句插入從其他表選擇的行76
5.2.3使用REPLACE、REPLACE…SELECT語句插入76
5.2.4使用LOAD語句批量錄入數據77
5.3修改數據77
5.4刪除數據78
實驗內容與要求78
實驗6嵌入式SQL套用80
實驗目的80
背景知識80
實驗示例81
6.1套用系統運行環境81
6.2系統的需求與總體功能要求81
6.3系統概念結構設計與邏輯結構設計82
6.3.1資料庫概念結構設計82
6.3.2資料庫邏輯結構設計82
6.4典型功能模組介紹83
6.4.1資料庫的連線83
6.4.2表的初始創建84
6.4.3表記錄的插入86
6.4.4表記錄的修改86
6.4.5表記錄的刪除88
6.4.6表記錄的查詢89
6.4.7實現統計功能90
6.5系統運行及配置91
實驗內容與要求(選做)100
實驗7資料庫存儲和最佳化101
實驗目的101
背景知識101
實驗示例106
7.1創建示例表106
7.2運行測試代碼107
實驗內容與要求(選做)109
實驗8存儲過程的基本操作110
實驗目的110
背景知識110
實驗示例110
8.1創建存儲過程110
8.2修改存儲過程112
8.3刪除存儲過程112
8.4查看存儲過程113
8.5列出所有存儲過程113
8.6調用存儲過程113
實驗內容與要求(選做)114
實驗9觸發器的基本操作115
實驗目的115
背景知識115
實驗示例115
9.1創建觸發器116
9.2刪除觸發器117
9.3使用觸發器117
實驗內容與要求(選做)118
實驗10資料庫安全性120
實驗目的120
背景知識120
實驗示例121
10.1用戶管理121
10.2許可權管理123
10.2.1使用SHOWGRANTS語句顯示用戶的授權123
10.2.2使用GRANT語句授權124
10.2.3使用REVOKE語句撤銷授權124
10.2.4MySQL中的許可權級別125
10.2.5用MySQLWorkbench進行許可權管理130
實驗內容與要求132
實驗11資料庫完整性133
實驗目的133
背景知識133
實驗示例133
11.1實體完整性133
11.2參照完整性134
11.3用戶自定義完整性134
實驗內容與要求137
實驗12資料庫並發控制138
實驗目的138
背景知識138
實驗示例142
12.1獲取InnoDB行鎖爭用情況142
12.2丟失修改144
12.3髒讀149
12.4不可重複讀151
12.5幻影問題152
12.6死鎖和解除死鎖154
實驗內容與要求155
實驗13資料庫備份與恢復156
實驗目的156
背景知識156
實驗示例156
13.1日誌檔案156
13.2使用SQL語句實現備份和還原158
13.3使用程式工具完整備份和還原160
13.4差異備份和還原160
13.4.1啟用日誌161
13.4.2差異備份和還原161
13.4.3時間點恢復161
13.4.4位置恢復162
13.5使用MySQLWorkbench備份和還原162
實驗內容與要求163
實驗14資料庫套用系統設計與開發165
實驗目的165
背景知識165
實驗示例165
14.1企業員工管理系統(Java技術)165
14.1.1開發環境與開發工具166
14.1.2系統需求分析166
14.1.3功能需求分析166
14.1.4系統設計166
14.1.5系統功能的實現169
14.1.6測試運行和維護190
14.2企業庫存管理及Web網上訂購系統(C#/ASP.NET技術)192
14.2.1開發環境與開發工具193
14.2.2系統需求分析194
14.2.3功能需求分析199
14.2.4系統設計200
14.2.5資料庫初始數據的載入205
14.2.6庫存管理系統的設計與實現206
14.2.7系統的編譯與發行218
14.2.8網上訂購系統的設計與實現218
14.3小結221
實驗內容與要求(選做)222
附錄AMySQL編程簡介227
附錄B常用函式與操作符233B.1操作符233
B.1.1操作符優先權233
B.1.2圓括弧234
B.1.3比較函式和操作符234
B.1.4邏輯操作符237
B.2控制流程函式238
B.3字元串函式239
B.3.1字元串一般函式239
B.3.2字元串比較函式247
B.4數值函式248
B.4.1算術操作符248
B.4.2數學函式249
B.5日期和時間函式253
附錄CCAPI264
C.1使用C和MySQL264
C.2常用API函式266
C.3CAPI數據類型268
附錄DMySQL命令與幫助269
參考文獻272

相關詞條

熱門詞條

聯絡我們