MySQL資料庫基礎與實踐

MySQL資料庫基礎與實踐

《MySQL資料庫基礎與實踐》是2019年機械工業出版社出版的圖書,作者是夏輝、白萍、李晉、屈巍。

基本介紹

  • 書名:MySQL資料庫基礎與實踐
  • 作者:夏輝
    白萍
    李晉
    屈巍
  • ISBN:9787111566991
  • 定價:55元
  • 出版社:機械工業出版社
  • 出版時間:2019年1月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

《MySQL資料庫基礎與實踐》從實用的角度出發,全面講解MySQL資料庫技術。在內容安排上由淺入深,讓讀者循序漸進地掌握編程技術;在內容形式上附有大量的註解、說明等欄目,以提高讀者的編程技術,豐富讀者的編程經驗。全書共分四大部分,第 1 部分為資料庫設計基礎部分;第 2 部分介紹資料庫設計,包括 MySQL 資料庫管理表記錄、檢索表記錄、資料庫設計視圖和觸發器、以及常見函式等祝狼;第 3 部分介紹MySQL資料庫的一些高級特性,主要包括事務管理,以及MySQL連線器JDBC和連線池;第 4 部分介紹Hibernate框架。每章均配有習題,後一章還有一個綜合案例,戶祖廈以指導讀者深入地進行學習。 《MySQL資料庫基礎與實踐》附有所有程式的原始碼、多媒體教學PPT、程式開發資源庫和課後習題答案。其中,原始碼全部經過精心測試,能夠在Windows XP、Windows 7和Windows 10作業系統上編譯和運行。 《地刪鞏棵MySQL資料庫基礎與實踐》既可作為高等學校計算機軟體技術課程的教材,也可作為管理信息系統開發人員的技術參考書。

圖書目錄

前言
第1章 資料庫設計基礎
1.1 資料庫設計概述
1.1.1 關係資料庫概述
1.1.2 結構化查詢語言SQL
1.1.3 資料庫設計的基本步驟
1.2 關係模型
1.2.1 資料庫和表
1.2.2 列和行
1.2.3 主鍵與外鍵
1.2.4 約束
1.3 E-R圖
1.3.1 實體和屬性
1.3.2 實體與屬性之間的關係
1.3.3 E-R圖的設計原則
本章總結
實踐晚符漏與練習
實驗指導:E-R圖的設計與畫法
第2章 MySQL資料庫概述
2.1 認識MySQL資料庫
2.1.1 MySQL簡介
2.1.2 MySQL體系結構
2.2 MySQL資料庫的安裝和配置
2.2.1 MySQL的安裝和配置服務
2.2.2 啟動和停止乃鑽船才服務
2.2.3 MySQL加入環境變數
2.2.4 連線MySQL伺服器
2.2.5 MySQL可視化操作工具
2.3 MySQL資料庫的基本操作
2.3.1 創建資料庫
2.3.2 查看資料庫
2.3.3 顯示資料庫
2.3.4 選擇當前資料庫
2.3.5 刪除資料庫
2.4 MySQL資料庫表結構的操作
2.4.1 創建數詢狼去據表
2.4.2 查看資料庫表結構
2.4.3 修改表結構
2.4.4 刪除資料庫表
2.5 MySQL存儲引擎
2.5.1 InnoDB存儲引擎
2.5.2 MyISAM存儲引擎
2.5.3 存儲引擎的選擇
2.6 案例:網上書店系統
本章總結
實踐與練習
實驗指導:學生選課系統資料庫設計
第3章 MySQL管理表記錄
3.1 MySQL的基本數據類型
3.1.1 整數類型
3.1.2 小數類型
3.1.3 字元串類型
3.1.4 日期時間類型
3.1.5 複合類型
3.1.6 二進制類型
3.2 MySQL運算符
3.2.4 位運算符
3.2.5 運算符的優先權
3.3 字元集設定
3.3.1 MySQL字元集與字元排序規則
3.3.2 MySQL字元集的設定
3.4 增添表記錄
3.4.1 INSERT語句
3.4.2 REPLACE語句
3.5 修改表記錄
3.6 刪除表記錄
3.6.1 DELETE刪除表記錄
3.6.2 TRUNCATE清空表記錄
3.7 案例:圖書管理系統中表記錄
的操作
本章總結
實踐與練習
實驗指導
實驗1 MySQL中字元集的設定
實驗2 數據表中記錄的插入、修改
和刪除
第4章 檢索表記錄
4.1 SELECT基本查詢
4.1.1 SELECT…FROM查詢語句
4.1.2 查詢指定欄位信息跨多槓
4.1.3 關鍵字DISTINCT的使用
4.1.4 ORDER BY子句的使用
4.1.5 LIMIT子句的使用
4.2 條件查詢
4.2.1 使用關係表達式查詢
4.2.2 使用邏輯表達式查詢
4.2.3 設定取值範圍的查詢
4.2.4 空值查詢
4.2.5 模糊查詢
4.3 分組查詢
4.3.1 GROUP BY子句
4.3.2 HAVING子句
4.4 表的連線
4.4.1 內連線
4.4.2 外連線
4.4.3 自連線
4.4.4 交叉連線
4.5 子查詢
4.5.1 返回單行的子查詢
4.5.2 返回多行的子查詢
4.5.3 子查詢與數據更新
4.6 聯合查詢
4.7 案例:網上書店系統綜合查詢
本章總結
實踐與練習
實驗指導:學生選課系統資料庫檢索
第5章 視圖和觸發器
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 案例:在刪除分類時自動刪除
分類對應的訊息記錄
本章總結
實踐與練習
實驗指導:視圖、觸發器的創建與
管理
第6章 事務管理
6.1 事務機制概述
6.2 事務的提交和回滾
6.2.1 事務的提交
6.2.2 事務的回滾
6.3 事務的四大特性和隔離級別
6.3.1 事務的四大特性
6.3.2 事務的隔離級別
6.4 解決多用戶使用問題
6.4.1 髒讀
6.4.2 不可重複讀
6.4.3 幻讀
6.5 案例:銀行轉賬業務的事務
處理
本章總結
實踐與練習
實驗指導:MySQL中的事務管理
第7章 MySQL連線器JDBC和
連線池
7.1 JDBC
7.2 JDBC連線過程
7.3 JDBC資料庫操作
7.3.1 增加數據
7.3.2 修改數據
7.3.3 刪除數據
7.3.4 查詢數據
7.3.5 批處理
7.4 數據源
7.5 案例:分頁查詢大型資料庫
本章總結
實踐與練習
實驗指導:學生選課系統資料庫
操作
第8章 Hibernate框架介紹
8.1 Hibernate簡介
8.2 Hibernate原理
8.3 Hibernate的工作流程
8.4 Hibernate的核心組件
8.4.1 Configuration接口
8.4.2 SessionFactory接口
8.4.3 Session接口
8.4.4 Transaction接口
8.4.5 Query接口
8.4.6 Criteria接口
8.5 Hibernate框架的配置過程
8.5.1 導入相關jar包
3.1 MySQL的基本數據類型
3.1.1 整數類型
3.1.2 小數類型
3.1.3 字元串類型
3.1.4 日期時間類型
3.1.5 複合類型
3.1.6 二進制類型
3.2 MySQL運算符
3.2.4 位運算符
3.2.5 運算符的優先權
3.3 字元集設定
3.3.1 MySQL字元集與字元排序規則
3.3.2 MySQL字元集的設定
3.4 增添表記錄
3.4.1 INSERT語句
3.4.2 REPLACE語句
3.5 修改表記錄
3.6 刪除表記錄
3.6.1 DELETE刪除表記錄
3.6.2 TRUNCATE清空表記錄
3.7 案例:圖書管理系統中表記錄
的操作
本章總結
實踐與練習
實驗指導
實驗1 MySQL中字元集的設定
實驗2 數據表中記錄的插入、修改
和刪除
第4章 檢索表記錄
4.1 SELECT基本查詢
4.1.1 SELECT…FROM查詢語句
4.1.2 查詢指定欄位信息
4.1.3 關鍵字DISTINCT的使用
4.1.4 ORDER BY子句的使用
4.1.5 LIMIT子句的使用
4.2 條件查詢
4.2.1 使用關係表達式查詢
4.2.2 使用邏輯表達式查詢
4.2.3 設定取值範圍的查詢
4.2.4 空值查詢
4.2.5 模糊查詢
4.3 分組查詢
4.3.1 GROUP BY子句
4.3.2 HAVING子句
4.4 表的連線
4.4.1 內連線
4.4.2 外連線
4.4.3 自連線
4.4.4 交叉連線
4.5 子查詢
4.5.1 返回單行的子查詢
4.5.2 返回多行的子查詢
4.5.3 子查詢與數據更新
4.6 聯合查詢
4.7 案例:網上書店系統綜合查詢
本章總結
實踐與練習
實驗指導:學生選課系統資料庫檢索
第5章 視圖和觸發器
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 案例:在刪除分類時自動刪除
分類對應的訊息記錄
本章總結
實踐與練習
實驗指導:視圖、觸發器的創建與
管理
第6章 事務管理
6.1 事務機制概述
6.2 事務的提交和回滾
6.2.1 事務的提交
6.2.2 事務的回滾
6.3 事務的四大特性和隔離級別
6.3.1 事務的四大特性
6.3.2 事務的隔離級別
6.4 解決多用戶使用問題
6.4.1 髒讀
6.4.2 不可重複讀
6.4.3 幻讀
6.5 案例:銀行轉賬業務的事務
處理
本章總結
實踐與練習
實驗指導:MySQL中的事務管理
第7章 MySQL連線器JDBC和
連線池
7.1 JDBC
7.2 JDBC連線過程
7.3 JDBC資料庫操作
7.3.1 增加數據
7.3.2 修改數據
7.3.3 刪除數據
7.3.4 查詢數據
7.3.5 批處理
7.4 數據源
7.5 案例:分頁查詢大型資料庫
本章總結
實踐與練習
實驗指導:學生選課系統資料庫
操作
第8章 Hibernate框架介紹
8.1 Hibernate簡介
8.2 Hibernate原理
8.3 Hibernate的工作流程
8.4 Hibernate的核心組件
8.4.1 Configuration接口
8.4.2 SessionFactory接口
8.4.3 Session接口
8.4.4 Transaction接口
8.4.5 Query接口
8.4.6 Criteria接口
8.5 Hibernate框架的配置過程
8.5.1 導入相關jar包

相關詞條

熱門詞條

聯絡我們