此商品已下架,若仍需天瓏代為查詢或代購書籍,請與門市客服人員聯繫,或 E-mail 至 service@tenlong.com.tw 將有專人為您服務。

MySQL 數據庫入門, 2/e

黑馬程序員

  • 出版商: 清華大學
  • 出版日期: 2022-06-01
  • 定價: $359
  • 售價: 8.5$305
  • 語言: 簡體中文
  • ISBN: 7302606714
  • ISBN-13: 9787302606710
  • 相關分類: MySQLSQL
  • 立即出貨 (庫存=1)

  • MySQL 數據庫入門, 2/e-preview-1
  • MySQL 數據庫入門, 2/e-preview-2
  • MySQL 數據庫入門, 2/e-preview-3
MySQL 數據庫入門, 2/e-preview-1

買這商品的人也買了...

商品描述

本書是一本面向MySQL數據庫初學者推出的入門教材,全書以通俗易懂的語言、豐富實用的案 例,詳細講解了MySQL數據庫技術的相關知識。 全書共10章,第1~5章主要講解MySQL中的基礎操作,包括數據庫入門知識、MySQL的安裝與 配置、數據庫和數據表的基本操作、單表查詢以及多表操作;第6~9章圍繞數據庫開發的一些高級 知識展開講解,包括索引、視圖、事務、數據庫編程、數據庫的管理和維護;第10章通過一個簡單 的Java Web項目講解MySQL在項目中的應用。 本書配有教學大綱、教學設計、源代碼、習題等資源,而且為了幫助初學者更好地學習本教材 中的內容,還提供了在線答疑,希望得到更多讀者的關註。 本書既可作為高等院校本、專科電腦相關專業的數據庫開發與管理教材,也可作為數據庫開 發基礎的培訓教材,是一本適合廣大電腦編程愛好者的優秀讀物。

目錄大綱

 

 

 

第1章 

數據庫入門

.

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

 

1.1 數據管理技術的發展 .................................1

 

1.2 數據庫技術的基本術語 .............................3

 

1.3 數據模型 .....................................................4

 

1.3.1 初識數據模型 .................................4

 

1.3.2 E-R圖 ...............................................6

 

1.3.3 關系模型 .........................................7

 

1.4 常見的數據庫產品 ...................................10

 

1.5 SQL簡介 ....................................................11

 

1.6 MySQL安裝與配置 ..................................12

 

1.6.1 獲取MySQL ..................................12

 

1.6.2 安裝MySQL ..................................15

 

1.6.3 配置MySQL ..................................17

 

1.6.4 管理MySQL服務 ..........................18

 

1.6.5 登錄MySQL與密碼設置 ..............19

 

1.6.6 配置環境變量 ...............................23

 

1.7 常用圖形化管理工具 ...............................24

 

1.7.1 SQLyog ..........................................25

 

1.7.2 Navicat ...........................................26

 

1.8 上機實踐:圖書管理系統的E-R圖

設計 ...........................................................28

 

1.9 本章小結 ...................................................31

 

1.10 課後習題 .................................................31

 

第2章 

數據庫和數據表的基本操作.................33

 

2.1 數據庫的基本操作 ...................................33

 

2.1.1 創建數據庫 ...................................33

 

2.1.2 查看數據庫 ...................................35

 

2.1.3 選擇數據庫 ...................................37

 

2.1.4 修改數據庫特徵 ...........................37

 

 

 

MySQL數據庫入門(第2版)

 

IV

 

2.1.5 刪除數據庫 ..................................................................................................38

 

2.2 數據類型 ..................................................................................................................39

 

2.2.1 數值類型 ......................................................................................................39

 

2.2.2 日期和時間類型 ..........................................................................................41

 

2.2.3 字符串類型 ..................................................................................................43

 

2.3 數據表的基本操作 ..................................................................................................46

 

2.3.1 創建數據表 ..................................................................................................46

 

2.3.2 查看數據表 ..................................................................................................47

 

2.3.3 修改數據表 ..................................................................................................50

 

2.3.4 刪除數據表 ..................................................................................................57

 

2.4 表的約束 ..................................................................................................................58

 

2.4.1 非空約束 ......................................................................................................58

 

2.4.2 唯一約束 ......................................................................................................61

 

2.4.3 主鍵約束 ......................................................................................................64

 

2.4.4 默認值約束 ..................................................................................................67

 

2.5 自動增長 ..................................................................................................................70

 

2.6 上機實踐:圖書管理系統的數據庫及相關數據表的創建 .................................71

 

2.7 本章小結 ..................................................................................................................74

 

2.8 課後習題 ..................................................................................................................74

 

第3章 數據操作.....................................................................................................................76

 

3.1 插入數據 ..................................................................................................................76

 

3.1.1 一次插入單條數據 ......................................................................................76

 

3.1.2 一次插入多條數據 ......................................................................................81

 

3.2 更新數據 ..................................................................................................................83

 

3.3 刪除數據 ..................................................................................................................86

 

3.4 上機實踐:圖書表的數據操作 .............................................................................92

 

3.5 本章小結 ..................................................................................................................95

 

3.6 課後習題 ..................................................................................................................95

 

第4章 

單表查詢.....................................................................................................................97

 

4.1 SELECT語句 ............................................................................................................98

 

4.2 簡單查詢 ..................................................................................................................82

 

4.2.1 查詢所有字段 ..............................................................................................82

 

4.2.2 查詢指定字段 ............................................................................................101

 

4.2.3 查詢去重數據 ............................................................................................102

 

4.3 條件查詢 ................................................................................................................104

 

 

 

目 

 

V

 

4.3.1 帶比較運算符的查詢 ................................................................................104

 

4.3.2 帶邏輯運算符的查詢 ................................................................................110

 

4.4 高級查詢 ................................................................................................................114

 

4.4.1 聚合函數 ....................................................................................................114

 

4.4.2 分組查詢 ....................................................................................................118

 

4.4.3 排序查詢 ....................................................................................................119

 

4.4.4 限量查詢 ....................................................................................................121

 

4.4.5 內置函數 ....................................................................................................123

 

4.5 設置別名 ................................................................................................................126

 

4.5.1 為數據表設置別名 ....................................................................................126

 

4.5.2 為字段設置別名 ........................................................................................127

 

4.6 上機實踐:圖書管理系統的單表查詢 ...............................................................128

 

4.7 本章小結 ................................................................................................................131

 

4.8 課後習題 ................................................................................................................131

 

第5章 

多表操作...................................................................................................................133

 

5.1 多表查詢 ................................................................................................................133

 

5.1.1 交叉連接查詢 ............................................................................................133

 

5.1.2 內連接查詢 ................................................................................................135

 

5.1.3 外連接查詢 ................................................................................................136

 

5.1.4 復合條件連接查詢 ....................................................................................138

 

5.2 子查詢 ....................................................................................................................139

 

5.2.1 IN關鍵字結合子查詢 ................................................................................139

 

5.2.2 EXISTS關鍵字結合子查詢 .......................................................................140

 

5.2.3 ANY關鍵字結合子查詢 ............................................................................141

 

5.2.4 ALL關鍵字結合子查詢 .............................................................................142

 

5.2.5 比較運算符結合子查詢 ............................................................................142

 

5.3 外鍵約束 ................................................................................................................143

 

5.3.1 添加外鍵約束 ............................................................................................143

 

5.3.2 操作關聯表 ................................................................................................145

 

5.3.3 刪除外鍵約束 ............................................................................................148

 

5.4 上機實踐:圖書管理系統的多表操作 ...............................................................149

 

5.5 本章小結 ................................................................................................................151

 

5.6 課後習題 ................................................................................................................152

 

第6章 

索引和視圖...............................................................................................................154

 

6.1 索引 ........................................................................................................................154

 

 

 

6.1.1 索引概述 ....................................................................................................155

 

6.1.2 索引的創建 ................................................................................................156

 

6.1.3 索引的查看 ................................................................................................162

 

6.1.4 索引的刪除 ................................................................................................165

 

6.2 視圖 ........................................................................................................................167

 

6.2.1 視圖概述 ....................................................................................................168

 

6.2.2 視圖管理 ....................................................................................................168

 

6.2.3 視圖數據操作 ............................................................................................178

 

6.3 上機實踐:圖書管理系統中索引和視圖的應用 ...............................................180

 

6.4 本章小結 ................................................................................................................182

 

6.5 課後習題 ................................................................................................................182

 

第7章 

事務...........................................................................................................................184

 

7.1 事務處理 ................................................................................................................184

 

7.1.1 事務概述 ....................................................................................................184

 

7.1.2 事務的基本操作 ........................................................................................185

 

7.1.3 事務的保存點 ............................................................................................188

 

7.2 事務的隔離級別 ....................................................................................................191

 

7.2.1 READ UNCOMMITTED...........................................................................191

 

7.2.2 READ COMMITTED ................................................................................195

 

7.2.3 REPEATABLE READ ................................................................................197

 

7.2.4 SERIALIZABLE ........................................................................................200

 

7.3 上機實踐:圖書管理系統中事務的應用 ...........................................................201

 

7.4 本章小結 ................................................................................................................203

 

7.5 課後習題 ................................................................................................................203

 

第8章 

數據庫編程...............................................................................................................205

 

8.1 存儲過程 ................................................................................................................205

 

8.1.1 創建存儲過程 ............................................................................................206

 

8.1.2 查看存儲過程 ............................................................................................207

 

8.1.3 調用存儲過程 ............................................................................................209

 

8.1.4 修改存儲過程 ............................................................................................209

 

8.1.5 刪除存儲過程 ............................................................................................211

 

8.2 存儲函數 ................................................................................................................211

 

8.2.1 創建存儲函數 ............................................................................................211

 

8.2.2 查看存儲函數 ............................................................................................213

 

8.2.3 調用存儲函數 ............................................................................................214

 

 

 

8.2.4 刪除存儲函數 ............................................................................................215

 

8.3 變量 ........................................................................................................................215

 

8.3.1 系統變量 ....................................................................................................215

 

8.3.2 用戶變量 ....................................................................................................218

 

8.3.3 局部變量 ....................................................................................................219

 

8.4 流程控制 ................................................................................................................220

 

8.4.1 判斷語句 ....................................................................................................220

 

8.4.2 循環語句 ....................................................................................................223

 

8.4.3 跳轉語句 ....................................................................................................227

 

8.5 錯誤處理 ................................................................................................................228

 

8.5.1 自定義錯誤名稱 ........................................................................................228

 

8.5.2 自定義錯誤處理程序 ................................................................................229

 

8.6 光標 ........................................................................................................................231

 

8.6.1 光標的操作流程 ........................................................................................231

 

8.6.2 使用光標檢索數據 ....................................................................................232

 

8.7 觸發器 ....................................................................................................................235

 

8.7.1 觸發器概述 ................................................................................................235

 

8.7.2 觸發器的基本操作 ....................................................................................235

 

8.8 上機實踐:數據庫編程實戰 ...............................................................................240

 

8.9 本章小結 ................................................................................................................245

 

8.10 課後習題 ..............................................................................................................246

 

第9章 

數據庫的管理和維護...............................................................................................247

 

9.1 數據備份與還原 ....................................................................................................247

 

9.1.1 數據的備份 ................................................................................................247

 

9.1.2 數據的還原 ................................................................................................250

 

9.2 用戶管理 ................................................................................................................253

 

9.2.1 user表 ..........................................................................................................253

 

9.2.2 創建用戶 ....................................................................................................256

 

9.2.3 刪除用戶 ....................................................................................................258

 

9.2.4 修改用戶密碼 ............................................................................................259

 

9.3 權限管理 ................................................................................................................263

 

9.3.1 MySQL的權限 ...........................................................................................263

 

9.3.2 授予權限 ....................................................................................................265

 

9.3.3 查看權限 ....................................................................................................266

 

9.3.4 收回權限 ....................................................................................................267

 

 

 

9.4 上機實踐:圖書管理系統數據庫的管理 ...........................................................268

 

9.5 本章小結 ................................................................................................................269

 

9.6 課後習題 ................................................................................................................269

 

第10章 

綜合開發案例—圖書借閱系統.............................................................................271

 

10.1 系統分析 ..............................................................................................................271

 

10.1.1 系統功能需求 ........................................................................................271

 

10.1.2 系統功能結構 ........................................................................................272

 

10.1.3 系統預覽 ................................................................................................272

 

10.2 數據庫設計 ..........................................................................................................274

 

10.2.1 實體設計 ................................................................................................274

 

10.2.2 E-R圖設計 ..............................................................................................276

 

10.2.3 數據庫邏輯結構設計 ............................................................................276

 

10.3 系統開發準備 ......................................................................................................277

 

10.3.1 預備知識 ................................................................................................278

 

10.3.2 開發環境搭建 ........................................................................................280

 

10.4 用戶登錄模塊開發 ..............................................................................................282

 

10.4.1 用戶登錄 ................................................................................................282

 

10.4.2 註銷登錄 ................................................................................................285

 

10.5 新書推薦模塊開發 ..............................................................................................287

 

10.5.1 查詢新書 ................................................................................................287

 

10.5.2 借閱新書 ................................................................................................291

 

10.6 圖書借閱模塊開發 ..............................................................................................297

 

10.6.1 查詢圖書 ................................................................................................297

 

10.6.2 新增圖書 ................................................................................................303

 

10.6.3 編輯圖書 ................................................................................................306

 

10.7 當前借閱模塊開發 ..............................................................................................308

 

10.7.1 查詢當前借閱 ........................................................................................308

 

10.7.2 歸還圖書 ................................................................................................313

 

10.7.3 歸還確認 ................................................................................................316

 

10.8 借閱記錄模塊開發 ..............................................................................................320

 

10.8.1 新增借閱記錄 ........................................................................................320

 

10.8.2 查詢借閱記錄 ........................................................................................323

 

10.9 本章小結 ..............................................................................................................329