MySQL數據庫技術與應用

胡曉輝、肖新元、曹方玲、趙頔、張煜、陳慧嬌

  • 出版商: 清華大學
  • 出版日期: 2024-12-01
  • 定價: $294
  • 售價: 8.5$250
  • 語言: 簡體中文
  • ISBN: 7302677115
  • ISBN-13: 9787302677116
  • 相關分類: MySQLSQL
  • 下單後立即進貨 (約4週~6週)

  • MySQL數據庫技術與應用-preview-1
  • MySQL數據庫技術與應用-preview-2
  • MySQL數據庫技術與應用-preview-3
MySQL數據庫技術與應用-preview-1

商品描述

"本書通過“學生信息管理系統”典型案例,採用MySQL 8.0,由淺入深、循序漸進地介紹數據庫的設計及MySQL相關概念與技術。全書共8個項目:認識數據庫、創建與管理數據庫、創建與管理數據表、數據處理、數據查詢、索引與視圖、數據庫編程和數據安全。全書理論與實踐相結合,每個任務的任務實施部分均有實施過程、執行結果等內容,能加深學生對知識點的理解,且本書配有在線開放課程,讀者可以通過資源鏈接實現靈活學習。 本書內容豐富、難度適中、可操作性強,既可以作為高職高專、應用型本科院校電腦類專業的學生用書,也可以作為全國電腦等級考試及“1+X”Web前端開發職業技能等級考試的參考用書,還可以作為廣大電腦愛好者的自學用書。"

目錄大綱

目 錄

 

項目1 認識數據庫

.

.........................................................................................................1

 

任務1.1 數據庫概述

.

.....................................................................................................1

 

知識點1 數據庫的基本概念

.

.................................................................................2

 

知識點2 數據庫發展史

.

........................................................................................2

 

知識點3 數據庫系統

.

...........................................................................................3

 

知識點4 數據模型

.

...............................................................................................3

 

知識點5 關系型數據庫

.

........................................................................................5

 

知識點6 常見的數據庫管理系統

.

.........................................................................7

 

任務1.2 MySQL的安裝與配置

.

....................................................................................8

 

知識點1 MySQL的優勢

.

......................................................................................9

 

知識點2 MySQL圖形化管理工具........................................................................9

 

任務1.3 數據庫設計

.

...................................................................................................22

 

知識點1 數據庫設計步驟

.

..................................................................................23

 

知識點2 概念設計

.

.............................................................................................23

 

知識點3 E-R圖設計實例

.

..................................................................................25

 

知識點4 邏輯結構設計

.

......................................................................................26

 

知識點5 數據庫設計規範化

.

...............................................................................27

 

項目2 創建與管理數據庫

.

............................................................................................34

 

任務2.1 創建數據庫

.

...................................................................................................34

 

知識點1 數據庫的構成

.

......................................................................................35

 

知識點2 數據庫的創建

.

......................................................................................35

 

知識點3 MySQL中的字符集和校對規則

.

...........................................................36

 

 

 

知識點4 數據庫的查看

.

......................................................................................36

 

任務2.2 管理數據庫

.

...................................................................................................41

 

知識點1 MySQL數據庫字符集及排序規則的查看

.

............................................41

 

知識點2 當前數據庫的指定

.

...............................................................................42

 

知識點3 數據庫的修改

.

......................................................................................42

 

知識點4 數據庫的刪除

.

......................................................................................42

 

任務2.3 使用圖形化管理工具管理數據庫

.

..................................................................45

 

項目3 創建與管理數據表

.

............................................................................................49

 

任務3.1 創建數據表

.

...................................................................................................49

 

知識點1 數據類型

.

.............................................................................................50

 

知識點2 數據表的創建

.

......................................................................................54

 

知識點3 數據表的查看

.

......................................................................................54

 

任務3.2 管理數據表

.

...................................................................................................59

 

知識點1 數據表的修改

.

......................................................................................59

 

知識點2 數據表的復制

.

......................................................................................60

 

知識點3 數據表的刪除

.

......................................................................................61

 

任務3.3 數據完整性約束

.

...........................................................................................65

 

知識點1 數據完整性約束總述

.

...........................................................................66

 

知識點2 主鍵約束

.

.............................................................................................67

 

知識點3 UNIQUE約束

.

......................................................................................67

 

知識點4 DEFAULT約束 ........................................................................................68

 

知識點5 FOREIGN 

KEY約束

.

............................................................................68

 

知識點6 CHECK約束

.

.......................................................................................69

 

知識點7 約束的刪除 ..............................................................................................70

 

任務3.4 使用圖形化管理工具管理數據表

.

..................................................................74

 

項目4 數據處理

.

..........................................................................................................80

 

任務4.1 插入數據

.

......................................................................................................80

 

知識點1 INSERT…VALUES語句和INSERT…SET語句

.

...................................81

 

知識點2 INSERT…SELECT語句

.

......................................................................82

 

任務4.2 修改與刪除數據

.

...........................................................................................87

 

知識點1 數據的修改

.

.........................................................................................87

 

 

 

知識點2 數據的刪除

.

.........................................................................................88

 

知識點3 使用TRUNCATE語句清空數據表

.

......................................................88

 

項目5 數據查詢

.

..........................................................................................................95

 

任務5.1 簡單查詢

.

......................................................................................................95

 

知識點1 SELECT語句的基本格式

.

....................................................................96

 

知識點2 數據表中指定字段的選擇

.

....................................................................97

 

知識點3 查詢結果中列標題的修改

.

....................................................................97

 

知識點4 查詢結果中數據的替換

.

.......................................................................98

 

知識點5 結果集中重復行的消除

.

.......................................................................98

 

知識點6 字段值的計算

.

......................................................................................99

 

任務5.2 條件查詢

.

....................................................................................................108

 

知識點1 條件查詢總述

.

....................................................................................109

 

知識點2 比較運算

.

...........................................................................................109

 

知識點3 邏輯運算

.

...........................................................................................110

 

知識點4 範圍查詢

.

...........................................................................................111

 

知識點5 空值查詢

.

...........................................................................................111

 

知識點6 模糊查詢

.

...........................................................................................111

 

任務5.3 多表查詢

.

....................................................................................................117

 

知識點1 FROM子句

.

.......................................................................................117

 

知識點2 笛卡兒積

.

...........................................................................................118

 

知識點3 交叉連接

.

...........................................................................................118

 

知識點4 內連接

.

...............................................................................................119

 

知識點5 外連接

.

...............................................................................................120

 

知識點6 比較子查詢

.

.......................................................................................121

 

知識點7 

EXISTS子查詢

.

.................................................................................121

 

知識點8 聯合查詢

.

...........................................................................................122

 

任務5.4 數據匯總與排序

.

.........................................................................................130

 

知識點1 聚合函數

.

...........................................................................................130

 

知識點2 GROUP 

BY子句

.

...............................................................................131

 

知識點3 HAVING子句

.

....................................................................................131

 

知識點4 ORDER 

BY子句

.

...............................................................................132

 

知識點5 LIMIT子句

.

........................................................................................132

 

 

 

項目6 索引與視圖

.

.....................................................................................................140

 

任務6.1 索引簡介

.

....................................................................................................140

 

知識點1 索引的概述

.

.......................................................................................141

 

知識點2 索引的創建

.

.......................................................................................142

 

知識點3 索引的查看

.

.......................................................................................145

 

知識點4 索引的刪除

.

.......................................................................................146

 

任務6.2 視圖

.

...........................................................................................................152

 

知識點1 視圖的概述

.

.......................................................................................153

 

知識點2 視圖的創建

.

.......................................................................................153

 

知識點3 視圖的修改

.

.......................................................................................154

 

知識點4 視圖的查看

.

.......................................................................................154

 

知識點5 視圖的更新

.

.......................................................................................155

 

知識點6 視圖的查詢

.

.......................................................................................155

 

知識點7 視圖的刪除

.

.......................................................................................155

 

知識點8 使用圖形化管理工具管理視圖

.

...........................................................156

 

項目7 數據庫編程

.

.....................................................................................................166

 

任務7.1 編程基礎知識

.

.............................................................................................166

 

知識點1 註釋和語句結束符

.

.............................................................................167

 

知識點2 數據類型

.

...........................................................................................168

 

知識點3 變量

.

..................................................................................................168

 

知識點4 運算符和表達式

.

................................................................................170

 

知識點5 流程控制結構

.

....................................................................................170

 

知識點6 數據庫信息查詢命令

.

.........................................................................174

 

知識點7 SQL基礎命令

.

...................................................................................175

 

知識點8 系統內置函數

.

....................................................................................176

 

任務7.2 存儲過程

.

....................................................................................................182

 

知識點1 存儲過程的創建和運行

.

.....................................................................183

 

知識點2 存儲過程的列表和查看

.

.....................................................................185

 

知識點3 存儲過程的修改和刪除

.

.....................................................................186

 

知識點4 錯誤處理

.

...........................................................................................187

 

知識點5 光標

.

..................................................................................................190

 

 

 

任務7.3 存儲函數

.

....................................................................................................195

 

知識點1 存儲函數的創建和調用

.

.....................................................................196

 

知識點2 存儲函數的列表和查看

.

.....................................................................197

 

知識點3 存儲函數的修改和刪除

.

.....................................................................198

 

任務7.4 觸發器

.

........................................................................................................201

 

知識點1 觸發器的創建

.

....................................................................................202

 

知識點2 觸發器的查看

.

....................................................................................203

 

知識點3 觸發器的刪除

.

....................................................................................203

 

項目8 數據安全

.

........................................................................................................207

 

任務8.1 用戶的權限和安全

.

......................................................................................207

 

知識點1 用戶管理

.

...........................................................................................208

 

知識點2 權限管理

.

...........................................................................................209

 

知識點3 使用圖形化管理工具管理用戶和權限

.

................................................211

 

任務8.2 數據的備份和還原

.

......................................................................................216

 

知識點1 系統數據庫的備份

.

.............................................................................217

 

知識點2 系統數據庫的還原

.

.............................................................................219

 

知識點3 系統數據表的導入/導出

.

...................................................................219

 

任務8.3 事務與鎖定機制

.

.........................................................................................229

 

知識點1 事務的管理

.

.......................................................................................230

 

知識點2 鎖定機制

.

...........................................................................................232

 

參考文獻

.

......................................................................................................................238