MySQL資料庫套用開發(2023年電子工業出版社出版的圖書)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

《MySQL資料庫套用開發》是2023年電子工業出版社出版的圖書,作者是張治斌。

基本介紹

  • 中文名:MySQL資料庫套用開發
  • 作者:張治斌
  • 出版社:電子工業出版社
  • 出版時間:2023年2月
  • 頁數:260 頁
  • 定價:49.90 元
  • 開本:16 開
  • ISBN:9787121448768
內容簡介,圖書目錄,

內容簡介

本書系統、全面地講述了MySQL資料庫管理系統的主要操作,內容涵蓋高等職業院校對MySQL教學的要求,包括MySQL概述、資料庫的創建和管理、表的創建和管理、記錄的操作、記錄的查詢、索引和視圖、存儲過程和存儲函式、觸發器和事件、事務和鎖、用戶和許可權、資料庫的備份和恢復、日誌檔案管理。本書免費提供配套的教學資源,包括電子課件、習題答案等,便於開展教學和上機實驗。本書內容豐富,結構清晰,在講述基本理論知識的同時,注重操作技能和解決實際問題能力的培養。本書案例豐富,突出了實用性和專業性,從基本概念出發,通過大量示例由淺入深、循序漸進地講述資料庫技術和MySQL的基本概念與基本方法。本書適合作為高職高專層次計算機相關專業的基礎教材,也可作為各類培訓班的培訓教材。

圖書目錄

單元1 MySQL概述 1
1.1 MySQL的發展歷史和特點 1
1.1.1 MySQL的發展歷史 1
1.1.2 MySQL的特點 1
1.2 MySQL的安裝 2
1.2.1 下載MySQL的安裝包 2
1.2.2 安裝MySQL伺服器 4
1.3 MySQL客戶端程式 17
1.3.1 命令方式客戶端程式 17
1.3.2 圖形方式客戶端程式 18
1.4 習題1 23
單元2 資料庫的創建和管理 25
2.1 MySQL資料庫概述 25
2.1.1 MySQL資料庫簡介 25
2.1.2 MySQL資料庫分類 25
2.2 MySQL的字元集和校對規則 26
2.2.1 MySQL的字元集 26
2.2.2 MySQL的校對規則 28
2.3 創建資料庫 28
2.3.1 使用SQL語句創建資料庫 28
2.3.2 使用Navicat for MySQL創建資料庫 29
2.4 查看資料庫 31
2.4.1 使用SQL語句查看資料庫 31
2.4.2 使用Navicat for MySQL查看資料庫 32
2.5 選擇資料庫 32
2.5.1 使用SQL語句選擇資料庫 32
2.5.2 使用Navicat for MySQL選擇資料庫 33
2.6 修改資料庫 34
2.6.1 使用SQL語句修改資料庫 34
2.6.2 使用Navicat for MySQL修改資料庫 34
2.7 刪除資料庫 36
2.7.1 使用SQL語句刪除資料庫 36
2.7.2 使用Navicat for MySQL刪除資料庫 37
2.8 習題2 37
單元3 表的創建和管理 39
3.1 表的概述 39
3.2 數據類型 39
3.2.1 數值類型 39
3.2.2 字元串類型 41
3.2.3 日期和時間類型 41
3.2.4 二進制類型 42
3.2.5 複合類型 42
3.2.6 NULL 43
3.3 表的操作 43
3.3.1 創建表 43
3.3.2 查看錶 48
3.3.3 修改表 51
3.3.4 刪除表 53
3.4 數據的完整性約束 54
3.4.1 數據完整性約束的概念 54
3.4.2 定義實體完整性 54
3.4.3 定義參照完整性 60
3.4.4 用戶定義的完整性 62
3.4.5 刪除完整性約束 65
3.5 習題3 67
單元4 記錄的操作 70
4.1 插入記錄 70
4.1.1 插入完整記錄 71
4.1.2 插入多條記錄 73
4.1.3 使用Navicat for MySQL選單命令添加記錄 74
4.2 修改記錄 75
4.2.1 修改特定記錄 75
4.2.2 修改所有記錄 76
4.3 刪除記錄 76
4.3.1 刪除特定記錄 76
4.3.2 刪除所有記錄 77
4.3.3 使用Navicat for MySQL選單命令刪除記錄 77
4.4 習題4 79
單元5 記錄的查詢 81
5.1 單表查詢 81
5.1.1 單表查詢語句 81
5.1.2 使用WHERE子句過濾結果集 85
5.1.3 對查詢結果集的處理 88
5.2 聚合函式查詢 91
5.2.1 聚合函式 91
5.2.2 分組聚合查詢 93
5.3 連線查詢 95
5.3.1 交叉連線 95
5.3.2 內連線 96
5.3.3 外連線 98
5.4 子查詢 100
5.4.1 使用帶比較運算符的子查詢 100
5.4.2 使用帶IN關鍵字的子查詢 101
5.4.3 使用帶EXISTS關鍵字的子查詢 101
5.4.4 使用子查詢插入、修改或刪除記錄 102
5.5 習題5 104
單元6 索引和視圖 106
6.1 索引 106
6.1.1 索引的分類 106
6.1.2 查看索引 108
6.1.3 創建索引 109
6.1.4 創建索引實例 110
6.1.5 使用指定的索引 116
6.1.6 刪除索引 117
6.2 視圖 118
6.2.1 創建視圖 119
6.2.2 查看視圖的定義 122
6.2.3 通過視圖查詢記錄 123
6.2.4 通過視圖修改記錄 124
6.2.5 修改視圖的定義 125
6.2.6 刪除視圖 126
6.3 習題6 127
單元7 存儲過程和存儲函式 129
7.1 編程基礎 129
7.1.1 SQL語言簡介 129
7.1.2 標識符 130
7.1.3 注釋 130
7.1.4 常量 131
7.1.5 變數 131
7.2 運算符和表達式 133
7.2.1 算術運算符和算術表達式 134
7.2.2 比較運算符和比較表達式 134
7.2.3 邏輯運算符和邏輯表達式 136
7.3 系統函式 137
7.3.1 數學函式 137
7.3.2 字元串函式 138
7.3.3 日期和時間函式 139
7.3.4 系統信息函式 140
7.3.5 加密函式 141
7.3.6 條件判斷函式 142
7.4 存儲過程 142
7.4.1 存儲過程的概念 142
7.4.2 創建存儲過程 143
7.4.3 執行存儲過程 144
7.4.4 查看與刪除存儲過程 145
7.4.5 BEGIN…END語句塊 147
7.4.6 DELIMITER語句 147
7.4.7 存儲過程中參數的套用 149
7.5 存儲函式 151
7.5.1 存儲函式的概念 151
7.5.2 創建存儲函式 152
7.5.3 調用存儲函式 153
7.5.4 查看、修改與刪除存儲函式 154
7.6 過程體 155
7.6.1 變數 155
7.6.2 流程控制語句 158
7.6.3 異常處理 161
7.6.4 游標的使用 163
7.7 習題7 166
單元8 觸發器和事件 168
8.1 觸發器 168
8.1.1 觸發器的基本概念 168
8.1.2 創建觸發器 169
8.1.3 觸發器NEW和OLD 171
8.1.4 查看觸發器 172
8.1.5 刪除觸發器 173
8.1.6 觸發器的使用 173
8.2 事件 175
8.2.1 事件的概念 175
8.2.2 創建事件 176
8.2.3 修改事件 178
8.2.4 刪除事件 178
8.3 習題8 179
單元9 事務和鎖 181
9.1 事務 181
9.1.1 事務的概念 181
9.1.2 事務的基本特性 182
9.1.3 事務的分類 182
9.1.4 事務的基本操作 183
9.1.5 事務的保存點 185
9.1.6 事務的隔離級別 187
9.2 鎖機制 195
9.2.1 認識鎖 195
9.2.2 MyISAM表級鎖 196
9.2.3 InnoDB行級鎖和表級鎖 198
9.2.4 死鎖管理 201
9.3 習題9 202
單元10 用戶和許可權 204
10.1 用戶和許可權概述 204
10.1.1 MySQL用戶和許可權的實現 204
10.1.2 MySQL的用戶和許可權表 205
10.2 用戶管理 209
10.2.1 使用SQL語句管理用戶賬戶 209
10.2.2 使用Navicat for MySQL管理用戶賬戶 213
10.3 許可權控制 215
10.3.1 MySQL的許可權級別 215
10.3.2 許可權類型 215
10.3.3 授予用戶許可權 216
10.3.4 撤銷用戶許可權 220
10.4 習題10 221
單元11 資料庫的備份和恢復 223
11.1 備份和恢復概述 223
11.1.1 數據為什麼需要備份 223
11.1.2 資料庫備份的分類 224
11.1.3 資料庫備份的時機 224
11.1.4 恢複數據庫的方法 224
11.2 備份和恢複數據庫 225
11.2.1 使用Navicat for MySQL選單命令備份和恢複數據庫 225
11.2.2 使用mysqldump命令備份資料庫 228
11.2.3 使用mysql命令還原資料庫 231
11.2.4 使用SOURCE命令恢復表 232
11.3 導出、導入表記錄 233
11.3.1 使用SELECT...INTO OUTFILE語句導出表記錄 234
11.3.2 使用LOAD DATA INFILE語句導入表記錄 235
11.4 習題11 236
單元12 日誌檔案管理 237
12.1 MySQL日誌檔案簡介 237
12.1.1 日誌檔案特點 237
12.1.2 日誌檔案分類 238
12.2 錯誤日誌 238
12.2.1 查看錯誤日誌 238
12.2.2 設定錯誤日誌 239
12.2.3 創建新的錯誤日誌 239
12.3 二進制日誌 240
12.3.1 啟用二進制日誌 240
12.3.2 列出二進制日誌檔案 241
12.3.3 查看或導出二進制日誌檔案中的內容 242
12.3.4 刪除二進制日誌檔案 243
12.3.5 使用二進制日誌恢複數據庫 245
12.3.6 暫時停止二進制日誌功能 246
12.4 通用查詢日誌 246
12.4.1 啟動和設定通用查詢日誌 246
12.4.2 刪除通用查詢日誌 246
12.5 慢查詢日誌 247
12.5.1 啟用慢查詢日誌 247
12.5.2 操作慢查詢日誌 247
12.5.3 刪除慢查詢日誌檔案 249
12.6 使用Navicat for MySQL查看MySQL歷史日誌 249
12.7 習題12 250

相關詞條

熱門詞條

聯絡我們