幫助中心 | 我的帳號 | 關於我們

MySQL資料庫應用教程(高等職業教育電子信息課程群系列教材)

  • 作者:編者:陳雪娟//葉利麗//范紅霞|責編:王開雲
  • 出版社:中國水利水電
  • ISBN:9787522647593
  • 出版日期:2026/08/01
  • 裝幀:平裝
  • 頁數:222
人民幣:RMB 39 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書以應用案例為引領,系統介紹MySQL資料庫的基礎理論、設計方法、操作實踐及安全管理等內容。全書共12章,涵蓋資料庫基礎概念、關係數據模型、資料庫設計流程、MySQL的安裝配置、存儲引擎與數據類型、資料庫對象操作、單表與多表查詢、數據操作與約束管理、運算符與流程式控制制、存儲過程與函數、內置函數應用、用戶安全性管理,以及資料庫備份與還原等核心模塊。
    本書以「理實一體」為核心理念,每章均精心設計了完整的教學閉環:以導入案例激發學習興趣,以理論講解夯實知識根基,以應用實戰強化動手能力,以章節小結梳理重點難點,以實踐練習檢驗學習成果。5個環節層層遞進,幫助學生在實踐中理解理論,在應用中提升技能,真正掌握資料庫開發與管理的關鍵能力。同時,書中融入課程思政元素,強化學生的信息安全意識、職業責任感與創新能力,培養嚴謹務實、精益求精的工匠精神。
    本書適合作為高職高專和應用型本科院校電腦相關專業(如軟體工程、數據科學與大數據技術、電腦科學與技術、信息安全等)的資料庫課程教材,也可作為MySQL初學者、資料庫開發人員、系統管理員的自學參考書。

作者介紹
編者:陳雪娟//葉利麗//范紅霞|責編:王開雲

目錄
前言
第1章  資料庫基礎
  1.1  認識資料庫系統
    1.1.1  認識資料庫基本概念
    1.1.2  了解資料庫技術的發展
    1.1.3  掌握資料庫系統的組成
  1.2  理解數據模型
    1.2.1  數據模型的概念
    1.2.2  數據模型的分類
    1.2.3  常見的數據模型
    1.2.4  數據模型三要素
  1.3  掌握關係數據模型
    1.3.1  概念模型
    1.3.2  關係模型
  1.4  應用關係完整性約束
    1.4.1  實體完整性
    1.4.2  參照完整性
    1.4.3  用戶自定義的完整性
  1.5  理解資料庫系統結構
    1.5.1  資料庫系統三級模式結構
    1.5.2  三級模式之間的二級映射
  章節小結
  實踐與練習
第2章  資料庫設計
  2.1  認識資料庫設計
    2.1.1  資料庫系統設計的概述
    2.1.2  資料庫設計的特點
    2.1.3  資料庫設計的方法
    2.1.4  資料庫設計的基本步驟
  2.2  需求分析
    2.2.1  需求分析的目標
    2.2.2  需求信息的收集
    2.2.3  需求信息的整理
  2.3  概念結構設計
    2.3.1  概念結構設計的目標
    2.3.2  概念結構設計的方法與步驟
    2.3.3  採用E-R模型設計概念結構
  2.4  邏輯結構設計
    2.4.1  邏輯結構設計的目標
    2.4.2  將E-R圖轉換為關係模型
    2.4.3  數據模型的優化
  2.5  物理結構設計
    2.5.1  物理結構設計的目標
    2.5.2  存取方法選擇
    2.5.3  確定存儲結構
    2.5.4  評價物理結構
  2.6  資料庫的實施與維護
    2.6.1  創建資料庫
    2.6.2  數據的載入
    2.6.3  資料庫的試運行和測試

    2.6.4  資料庫的運行與維護
  章節小結
  實踐與練習
第3章  初識MySQL
  3.1  了解MySQL
    3.1.1  MySQL資料庫的概念
    3.1.2  MySQL的優勢
    3.1.3  MySQL的發展
  3.2  MySQL的特性
    3.2.1  MySQL InnoDB後台線程
    3.2.2  插入緩衝
    3.2.3  Double Write
    3.2.4  自適應哈希索引
  3.3  MySQL的應用環境
  3.4  MySQL伺服器的安裝和配置
    3.4.1  MySQL伺服器的下載
    3.4.2  MySQL伺服器的安裝
    3.4.3  啟動、連接、斷開和停止MySQL伺服器
      3.4.4 打開MySQL 5.7  Command Line Client
  3.5  更改MySQL配置
    3.5.1  通過配置嚮導更改配置
    3.5.2  手工更改配置文件
  3.6  MySQL常用圖形化管理工具
    3.6.1  MySQL GUI Tools
    3.6.2  phpMyAdmin
    3.6.3  Navicat
    3.6.4  SQLyog
  章節小結
  實踐與練習
第4章  存儲引擎及數據類型
  4.1  MySQL存儲引擎
    4.1.1  MySQL存儲引擎的概念
    4.1.2  查詢MySQL支持的存儲引擎
    4.1.3  InnoDB存儲引擎
    4.1.4  MyISAM存儲引擎
    4.1.5  MEMORY存儲引擎
    4.1.6  選擇存儲引擎
    4.1.7  設置數據表的存儲引擎
  4.2  MySQL數據類型
    4.2.1  數值類型
    4.2.2  字元串類型
    4.2.3  日期和時間類型
  章節小結
  實踐與練習
第5章  MySQL資料庫對象的操作
  5.1  資料庫的基本操作
    5.1.1  創建資料庫
    5.1.2  查看資料庫
    5.1.3  選擇資料庫
    5.1.4  刪除資料庫

  5.2  表的基本操作
    5.2.1  創建表
    5.2.2  查看表
    5.2.3  修改表
    5.2.4  刪除表
  5.3  資料庫索引
    5.3.1  索引簡介
    5.3.2  創建索引
    5.3.3  刪除索引
  5.4  視圖
    5.4.1  視圖簡介
    5.4.2  創建視圖
    5.4.3  查看視圖
    5.4.4  修改視圖
    5.4.5  更新視圖
    5.4.6  刪除視圖
  5.5  觸發器
    5.5.1  創建觸發器
    5.5.2  查看觸發器
    5.5.3  刪除觸發器
  章節小結
  實踐與練習
第6章  單表和多表的數據查詢操作
  6.1  SELECT語句
    6.1.1  查詢語句的基本語法
    6.1.2  查詢所有欄位
    6.1.3  查詢指定欄位
    6.1.4  查詢經過計算后的欄位
    6.1.5  為欄位指定別名
    6.1.6  查詢結果不重複
    6.1.7  使用集合函數
  6.2  WHERE子句
    6.2.1  帶IN關鍵字的查詢
    6.2.2  帶BETWEEN AND關鍵字的範圍查詢
    6.2.3  帶LIKE關鍵字的字元匹配查詢
    6.2.4  查詢空值
    6.2.5  帶AND關鍵字的多條件查詢
    6.2.6  帶OR關鍵字的多條件查詢
  6.3  ORDER BY子句
  6.4  GROUP BY子句
  6.5  LIMIT子句
  6.6  多表查詢
    6.6.1  交叉連接查詢
    6.6.2  內連接查詢
    6.6.3  外連接查詢
    6.6.4  為表取別名
    6.6.5  複合條件連接查詢
  6.7  子查詢/嵌套查詢
    6.7.1  帶IN關鍵字的子查詢
    6.7.2  帶比較運算符的子查詢

    6.7.3  帶EXISTS關鍵字的子查詢
    6.7.4  帶ANY關鍵字的子查詢
    6.7.5  帶ALL關鍵字的子查詢
  章節小結
  實踐與練習
第7章  MySQL數據操作與約束管理
  7.1  數據基本操作實踐
    7.1.1  插入一條完整的記錄
    7.1.2  插入一條不完整的記錄
    7.1.3  同時插入多條記錄
    7.1.4  插入查詢語句的執行結果
    7.1.5  修改一個欄位的值
    7.1.6  修改多個欄位的值
    7.1.7  刪除所有數據
    7.1.8  刪除某些記錄
    7.1.9  刪除與其他表有關聯的數據
  7.2  約束創建與管理
    7.2.1  默認約束
    7.2.2  非空約束
    7.2.3  唯一約束
    7.2.4  主鍵約束
    7.2.5  自動增長
  7.3  外鍵關係建立與驗證
    7.3.1  外鍵約束的創建與刪除
    7.3.2  外鍵約束關聯表對數據操作的影響
  章節小結
  實踐與練習
第8章  MySQL運算符與流程式控制制
  8.1  運算符應用實踐
    8.1.1  算術運算符
    8.1.2  比較運算符
    8.1.3  邏輯運算符
    8.1.4  位運算符
    8.1.5  運算符的優先順序
  8.2  流程式控制制語句開發
    8.2.1  IF條件判斷
    8.2.2  CASE多分支處理
    8.2.3  WHILE循環求和
    8.2.4  LOOP循環控制
    8.2.5  REPEAT循環應用
  章節小結
  實踐與練習
第9章  存儲過程和函數
  9.1  存儲過程
    9.1.1  存儲過程概述
    9.1.2  創建存儲過程
    9.1.3  查看存儲過程
    9.1.4  調用存儲過程
    9.1.5  刪除存儲過程
    9.1.6  修改存儲過程

  9.2  存儲函數
    9.2.1  創建存儲函數
    9.2.2  調用存儲函數
    9.2.3  刪除存儲函數
    9.2.4  修改存儲函數
  章節小結
  實踐與練習
第10章  MySQL內置常用函數
  10.1  MySQL函數
  10.2  數學函數
  10.3  字元串函數
  10.4  日期和時間函數
  10.5  條件判斷函數
  10.6  系統信息函數
    10.6.1  獲取MySQL版本號、連接數和資料庫名的函數
    10.6.2  獲取用戶名的函數
    10.6.3  獲取字元串的字符集和排序方式的函數
  10.7  加密函數
    10.7.1  PASSWORD(str)
    10.7.2  MD5(str)
  10.8  其他函數
    10.8.1  格式化函數
    10.8.2  改變字符集的函數
    10.8.3  改變欄位數據類型的函數
  章節小結
  實踐與練習
第11章  MySQL用戶安全性管理
  11.1  許可權表
    11.1.1  user表
    11.1.2  db表和host表
    11.1.3  tables_priv表
    11.1.4  columns_priv表
    11.1.5  procs_priv表
  11.2  賬戶管理
    11.2.1  登錄和退出MySQL伺服器
    11.2.2  創建普通用戶
    11.2.3  刪除普通用戶
    11.2.4  修改普通用戶賬號
    11.2.5  修改root用戶密碼
    11.2.6  root用戶修改普通用戶的密碼
    11.2.7  普通用戶修改密碼
    11.2.8  root用戶密碼丟失的解決辦法
  11.3  許可權管理
    11.3.1  MySQL的許可權
    11.3.2  授權
    11.3.3  查看許可權
    11.3.4  回收許可權
  11.4  訪問控制
    11.4.1  連接核實階段
    11.4.2  請求核實階段

  章節小結
  實踐與練習
第12章  MySQL資料庫備份與還原
  12.1  資料庫備份
    12.1.1  使用mysqldump命令備份數據
    12.1.2  直接複製整個資料庫目錄
    12.1.3  使用mysqlhotcopy命令快速備份
  12.2  數據還原
    12.2.1  使用mysql命令還原數據
    12.2.2  使用mysqlhotcopy命令還原數據
    12.2.3  直接複製到資料庫目錄
  12.3  資料庫遷移
    12.3.1  相同版本MySQL資料庫之間的遷移
    12.3.2  不同版本MySQL資料庫之間的遷移
    12.3.3  不同資料庫之間的遷移
  12.4  表的導出
    12.4.1  用SELECT...INTO OUTFILE語句導出文本文件
    12.4.2  用mysql dump命令導出文本文件
    12.4.3  用mysql命令導出文本文件
  12.5  表的導入
    12.5.1  用LOAD DATA INFILE語句導入文本文件
    12.5.2  用mysqlimport命令導入文本文件
  章節小結
  實踐與練習
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032