數據庫原理、技術與應用 — MySQL (視頻教學 + 題庫 + AI 賦能版)

劉衛國、吳廷焰

  • 出版商: 清華大學
  • 出版日期: 2026-10-01
  • 定價: $359
  • 售價: $358
  • 語言: 簡體中文
  • ISBN: 7302724628
  • ISBN-13: 9787302724629
  • 相關分類: MySQL、SQL、PHP
  • 尚未上市,歡迎預購

  • 數據庫原理、技術與應用 — MySQL (視頻教學 + 題庫 + AI 賦能版)-preview-1
  • 數據庫原理、技術與應用 — MySQL (視頻教學 + 題庫 + AI 賦能版)-preview-2
  • 數據庫原理、技術與應用 — MySQL (視頻教學 + 題庫 + AI 賦能版)-preview-3
  • 數據庫原理、技術與應用 — MySQL (視頻教學 + 題庫 + AI 賦能版)-preview-4
  • 數據庫原理、技術與應用 — MySQL (視頻教學 + 題庫 + AI 賦能版)-preview-5
  • 數據庫原理、技術與應用 — MySQL (視頻教學 + 題庫 + AI 賦能版)-preview-6
  • 數據庫原理、技術與應用 — MySQL (視頻教學 + 題庫 + AI 賦能版)-preview-7
數據庫原理、技術與應用 — MySQL (視頻教學 + 題庫 + AI 賦能版)-preview-1

相關主題

商品描述

本書以MySQL為實踐環境,介紹數據庫的基礎知識和應用開發技術。第1章介紹數據庫的基本概念與原理,從應用的角度介紹如何根據實際需求,設計一個結構合理、使用方便的數據庫;第2~9章介紹MySQL數據庫的操作與應用,包括MySQL數據庫基礎、數據庫和表、使用SQL進行數據庫操作、索引和數據完整性、視圖、SQL程序設計、數據備份與恢復、數據庫安全管理;第10章結合實際案例介紹MySQL數據庫應用系統的開發方法。 本書強調理論與實踐相結合,突出關系數據庫的基本原理,體現關系數據庫的本質概念和應用要求,體現MySQL的基本知識體系。在編寫過程中,力求做到概念清晰、循序漸進,為讀者應用數據庫技術進行數據管理打下良好基礎。 本書既可作為高等學校“數據庫技術與應用”課程的教材,又可供社會各類計算機應用人員閱讀參考。

目錄大綱

 

 

掃一掃

源碼下載

 

 

掃一掃

AI助教

 

 

掃一掃

AI智能體

 

 

 

第1章數據庫技術概論

1.1數據庫技術的產生與發展

1.1.1數據與數據處理

1.1.2數據管理技術的4個發展階段

1.2數據庫系統

1.2.1數據庫系統的組成

1.2.2數據庫的結構體系

1.2.3數據庫系統的特點

1.3數據模型

1.3.1數據模型的組成要素

1.3.2數據抽象的過程

1.3.3概念模型

1.3.4邏輯模型

1.4關系數據庫的基礎知識

1.4.1關系數據庫的基本概念

1.4.2關系運算

1.4.3關系的完整性約束

1.5關系的規範化理論

1.5.1關系模式的數據冗余和操作異常問題

1.5.2函數依賴的基本概念

1.5.3關系模式的範式

1.5.4關系模式的分解

1.6數據庫的設計方法

1.6.1數據庫設計的基本步驟

1.6.2ER模型到關系模型的轉化

 

1.6.3關系數據庫設計實例

本章小結

 

第2章MySQL數據庫基礎

2.1MySQL數據庫簡介

2.1.1MySQL的特點

2.1.2MySQL 8.0的新特性

2.2MySQL服務器的安裝與配置

2.2.1安裝MySQL服務器

2.2.2配置MySQL服務器

2.2.3啟動MySQL數據庫服務

2.2.4登錄MySQL數據庫

2.3MySQL管理工具

2.3.1Workbench的介紹

2.3.2Workbench的使用

2.4SQL概述

2.4.1SQL語言的發展與特點

2.4.2MySQL對SQL語言的擴展

本章小結

 

第3章數據庫和表

3.1數據庫簡介

3.1.1MySQL的數據庫類型

3.1.2數據庫文件

3.2創建數據庫

3.2.1使用Workbench創建數據庫

3.2.2使用SQL語句創建數據庫

3.3管理數據庫

3.3.1查看數據庫

3.3.2刪除數據庫

3.4設計數據表

3.4.1字符串類型

3.4.2日期和時間類型

3.4.3數字類型 

3.4.4JSON數據類型

3.5表的創建與維護

3.5.1使用Workbench創建表

3.5.2使用SQL語句創建表

3.5.3使用SQL語句復制表

3.5.4查看表結構

3.5.5使用Workbench維護表

3.5.6使用SQL語句維護表

3.6使用Workbench管理表中的數據

3.7表的分區

本章小結

 

第4章使用SQL進行數據庫操作

4.1數據的插入

4.2數據的更新

4.3數據的刪除

4.4基本查詢

4.4.1簡單查詢

4.4.2帶條件查詢

4.4.3查詢結果的處理

4.5嵌套查詢

4.5.1單值嵌套查詢

4.5.2多值嵌套查詢

4.6連接查詢

4.6.1連接概述

4.6.2內連接

4.6.3外連接

4.6.4交叉連接

4.7窗口函數查詢

本章小結

 

第5章索引和數據完整性

5.1索引概述

5.1.1索引的概念與應用

5.1.2索引的分類

5.1.3索引的特點

5.2索引的操作

5.2.1使用Workbench創建索引

5.2.2使用SQL語句創建索引

5.2.3查看索引效果

5.2.4復合索引

5.2.5查看與修改索引

5.2.6刪除索引

5.3實施數據完整性

5.3.1主鍵約束

5.3.2外鍵約束

5.3.3非空值約束

5.3.4唯一性約束

5.3.5檢查約束

5.3.6默認值約束

本章小結

 

第6章視圖

6.1視圖簡介

6.2創建視圖

6.3視圖的管理

6.3.1查看視圖

6.3.2修改視圖

6.3.3刪除視圖

6.4視圖的應用

本章小結

 

第7章SQL程序設計

7.1運算符與表達式 

7.2變量的應用

7.3遊標的應用

7.4程序流程控制語句

7.4.1分支控制

7.4.2循環控制

7.5函數

7.5.1系統函數

7.5.2用戶自定義函數

7.6觸發器

7.6.1創建觸發器

7.6.2查看觸發器

7.6.3刪除觸發器

7.7存儲過程

7.7.1創建和執行存儲過程

7.7.2修改和刪除存儲過程

7.7.3存儲過程的參數與狀態值

7.8事件

7.8.1查看事件是否開啟

7.8.2創建事件

7.8.3修改和刪除事件

本章小結

 

第8章數據備份與恢復

8.1數據備份

8.1.1使用Workbench備份數據

8.1.2使用命令行程序備份數據

8.1.3直接復制文件備份數據

8.2數據恢復

8.2.1使用Workbench恢復數據

8.2.2使用mysql命令恢復數據

8.3數據庫遷移

8.3.1相同類型的MySQL數據庫之間的遷移

8.3.2不同類型的數據庫之間的遷移

8.4數據復制

8.4.1MySQL數據復制介紹

8.4.2MySQL主從復制配置

8.5二進制日誌文件的使用

8.5.1開啟日誌文件

8.5.2管理binlog

本章小結

 

第9章數據庫安全管理

9.1賬號管理 

9.2權限的層級與管理

9.2.1權限的層級

9.2.2權限管理

本章小結

 

第10章使用PHP語言開發Web應用

10.1PHP語言概述

10.1.1初識PHP

10.1.2PHP開發環境的安裝與配置

10.2PHP語法介紹

10.2.1PHP的變量與數據類型

10.2.2程序流程控制

10.2.3函數

10.2.4處理前端數據

10.3在PHP中訪問MySQL數據庫

10.3.1連接數據庫

10.3.2執行SQL語句

10.3.3獲取查詢結果

10.3.4釋放資源

10.3.5綜合練習

10.4Web應用開發概述

10.4.1Web應用的體系結構

10.4.2數據庫應用系統的開發過程

10.5網上商城開發實例

10.5.1需求分析

10.5.2系統功能設計

10.5.3數據庫設計

10.5.4系統實現

本章小結

 

第11章大模型輔助MySQL開發實踐

11.1大模型與數據庫應用開發

11.1.1大模型技術概述

11.1.2大模型的使用方法

11.1.3大模型的核心能力

11.1.4大模型在數據庫開發中的優勢

11.1.5大模型輔助數據庫開發的方法

11.2大模型輔助數據庫設計與實現

11.2.1需求分析與ER圖設計

11.2.2生成建表SQL語句

11.2.3創建索引

11.3大模型輔助SQL編程

11.3.1生成數據操作SQL

11.3.2生成復雜查詢SQL

11.3.3SQL優化與錯誤調試

11.4大模型生成數據庫高級對象

11.4.1生成存儲過程與函數

11.4.2生成觸發器

11.4.3生成視圖

11.5綜合案例: 圖書管理系統開發

11.5.1數據庫設計(MySQL)

11.5.2後端PHP代碼

11.5.3部署說明

本章小結

 

參考文獻