MySQL資料庫套用項目教程

MySQL資料庫套用項目教程

《MySQL資料庫套用項目教程》是2019年1月清華大學出版社出版的圖書,作者是錢冬雲、潘益婷、吳剛、趙靜靜。

基本介紹

  • 書名:MySQL資料庫套用項目教程
  • 作者:錢冬雲、潘益婷、吳剛、趙靜靜
  • ISBN:9787302509974
  • 定價:66元
  • 出版社:清華大學出版社
  • 出版時間:2019年1月
內容簡介,圖書目錄,

內容簡介

本書採用“工學結合、任務驅動”的模式進行編寫,面向企業的工作過程,以“銷售管理系統”為實例,全面而詳細地講解MySQL資料庫套用技術。
本書共17章,內容包括銷售管理資料庫開發的環境,創建和管理銷售管理資料庫,創建和管理銷售管理資料庫數據表,利用銷售管理資料庫進行各類數據查詢,提高資料庫的質量和查詢效率,設定索引、視圖、存儲過程和觸發器,保證銷售管理資料庫的安全,資料庫的日常維護,銷售管理資料庫的規劃,對銷售管理資料庫進行初步的開發。本書有利於培養和提高高職學生技術套用能力,縮小在校學習與生產崗位需求之間的距離。
本書可作為套用型本科、高等職業院校及各類培訓機構計算機軟體技術、計算機網路技術及相關專業的教材,也可作為初學者學習資料庫的入門教材和資料庫套用系統開發人員的參考書。

圖書目錄

第1章資料庫概述
1.1認識資料庫
1.1.1基本概念
1.1.2數據描述
1.1.3數據模型
1.1.4關係型資料庫語言
1.2MySQL資料庫管理系統
習題
第2章資料庫開發環境
2.1MySQL 5.6下載
2.2安裝MySQL
2.2.1MSI格式安裝
2.2.2ZIP格式安裝
2.3啟動和登錄MySQL服務
2.3.1通過圖形界面啟動和關閉MySQL服務
2.3.2通過DOS視窗啟動和關閉MySQL服務
2.3.3連線MySQL伺服器
2.4MySQL客戶端軟體
2.4.1MySQL 5.6 Command Line Client
2.4.2MySQL Workbench
2.5SQLyog軟體
2.5.1安裝SQLyog
2.5.2SQLyog的使用
習題
實訓
第3章資料庫的創建和管理
3.1系統資料庫和用戶資料庫
3.1.1系統資料庫
3.1.2用戶資料庫
3.2銷售管理資料庫的創建
3.2.1使用CREATE DATABASE語句
3.2.2使用SQLyog客戶端軟體創建資料庫
3.3銷售管理資料庫的管理和維護
3.3.1查看資料庫
3.3.2選擇當前資料庫
3.3.3刪除資料庫
習題
實訓
第4章數據引擎和數據處理
4.1MySQL體系結構
4.1.1資料庫和實例
4.1.2MySQL體系結構
4.1.3各種存儲引擎的特性
4.1.4默認存儲引擎的操作
4.2表的基本概念
4.3列的數據類型
4.3.1整數類型
4.3.2浮點數類型、定點數類型和位類型
4.3.3日期和時間類型
4.3.4字元串類型
4.4列的屬性
4.5數據完整性
習題
第5章數據表的操作
5.1銷售管理資料庫數據表結構
5.1.1數據表結構
5.1.2表關係
5.2銷售管理數據表的創建
5.2.1使用CREATE TABLE語句創建數據表
5.2.2使用SQLyog客戶端軟體創建數據表
5.3銷售管理資料庫中數據表的查看
5.3.1使用SHOW TABLES語句查看所有的表
5.3.2使用DESCRIBE語句查看錶的結構
5.3.3使用SHOW CREATE TABLE語句查看錶的詳細定義
5.3.4使用SQLyog軟體查看錶
5.4銷售管理數據表的修改
5.5使用SQLyog修改表結構
5.6刪除數據表
5.7銷售管理資料庫中數據表的約束
5.7.1約束概述
5.7.2非空約束
5.7.3主鍵約束
5.7.4外鍵約束
5.7.5唯一約束
5.7.6默認值約束
5.8銷售管理資料庫數據表中數據的操作
5.8.1使用SQLyog向表中添加數據
5.8.2使用SQL語句插入一條記錄
5.8.3插入多條記錄
5.8.4更新記錄
5.8.5刪除記錄
習題
實訓
第6章MySQL的運算符
6.1運算符簡介
6.2算術運算符
6.3比較運算符
6.4邏輯運算符
6.5位運算符
實訓
第7章資料庫的數據查詢
7.1SELECT語句
7.2簡單查詢
7.2.1SELECT子句
7.2.2WHERE子句
7.2.3ORDER BY子句
7.2.4GROUP BY子句
7.2.5HAVING子句
7.2.6LIMIT子句
7.3聯接查詢
7.3.1聯接概述
7.3.2交叉聯接
7.3.3內聯接
7.3.4外聯接
7.3.5複合條件聯接
7.4嵌套查詢
7.4.1單值嵌套
7.4.2單列多值嵌套
7.4.3多行多列值嵌套
7.4.4相關子查詢(EXISTS)
7.5集合查詢
7.6使用正則表達式查詢
7.6.1MySQL的正則表達式
7.6.2查詢以特定字元或字元串開頭的記錄
7.6.3查詢以特定字元或字元串結尾的記錄
7.6.4用符號“.”代替字元串中的任意一個字元
7.6.5匹配指定字元串查詢
7.6.6匹配指定字元串中任意一個
7.6.7匹配特殊字元
7.6.8匹配多個實例
習題
實訓
第8章MySQL的常用函式
8.1MySQL函式簡介
8.2數學函式
8.2.1獲取隨機數以及圓周率
8.2.2數學計算函式
8.2.3冪與開平方計算函式
8.3字元串函式
8.3.1字元串長度函式
8.3.2字元串拼接函式
8.3.3字元串操作函式
8.4日期和時間函式
8.4.1日期和時間獲取函式
8.4.2日期和時間提取函式
8.4.3日期和時間加減函式
8.5條件判斷函式
8.5.1IF函式
8.5.2IFNULL函式
8.5.3CASE WHEN函式
8.6系統函式
8.7加密函式
實訓
第9章銷售管理資料庫中視圖的套用
9.1視圖概述
9.1.1視圖的定義
9.1.2視圖的優點
9.1.3視圖的缺點
9.2創建視圖
9.2.1使用CREATE VIEW創建視圖
9.2.2使用SQLyog客戶端軟體創建視圖
9.3查看視圖
9.3.1使用DESCRIBE語句查看視圖
9.3.2使用SHOW TABLE STATUS語句查看視圖
9.3.3使用SHOW CREATE VIEW語句查看視圖
9.3.4在views表中查看視圖詳細信息
9.3.5使用SQLyog客戶端軟體查看視圖
9.4修改視圖
9.4.1使用ALTER VIEW語句修改視圖
9.4.2使用CREATE OR REPLACE VIEW語句修改視圖
9.4.3通過SQLyog客戶端軟體修改視圖
9.5刪除視圖
9.6視圖的套用
9.6.1在銷售管理資料庫中套用視圖
9.6.2利用視圖運算元據
習題
實訓
第10章銷售管理資料庫中索引的套用
10.1索引概述
10.1.1索引的作用
10.1.2索引的分類
10.1.3索引檔案的存儲
10.2創建索引
10.2.1在創建表的時候創建索引
10.2.2在已有表上創建索引
10.2.3使用ALTER TABLE語句創建索引
10.2.4使用SQLyog客戶端軟體創建索引
10.3刪除索引
10.4索引套用
10.4.1使用索引的原則
10.4.2創建銷售管理資料庫的索引
習題
實訓
第11章銷售管理資料庫中存儲過程和函式的套用
11.1存儲過程和函式概述
11.1.1存儲過程和函式的概念
11.1.2存儲過程和函式的特點
11.1.3存儲過程和函式的區別
11.2創建和執行存儲過程與函式
11.2.1創建和執行存儲過程
11.2.2執行存儲過程
11.2.3不帶參數的存儲過程
11.2.4帶IN參數的存儲過程
11.2.5帶OUT參數的存儲過程
11.2.6帶INOUT參數的存儲過程
11.2.7創建和調用函式
11.2.8使用SQLyog客戶端軟體創建和執行存儲過程與
調用函式
11.3存儲過程和函式中的流程控制語句
11.3.1BEGIN...END複合語句
11.3.2存儲過程中的變數
11.3.3定義條件和處理程式
11.3.4游標的使用
11.3.5流程控制語句
11.4查看存儲過程和函式
11.4.1使用SHOW STATUS語句
11.4.2使用SHOW CREATE語句
11.4.3使用information_schema.routines表
11.5修改存儲過程和函式
11.6刪除存儲過程和函式
11.7使用SQLyog客戶端軟體管理存儲過程
11.7.1查看和修改存儲過程
11.7.2刪除存儲過程
11.8銷售管理資料庫中存儲過程的套用
11.8.1操作表的存儲過程
11.8.2獲取訂單信息存儲過程
習題
實訓
第12章銷售管理資料庫中觸發器的套用
12.1MySQL觸發器概述
12.2創建觸發器
12.2.1創建觸發器的方法
12.2.2new表和old表
12.2.3創建INSERT觸發器
12.2.4創建DELETE觸發器
12.2.5創建UPDATE觸發器
12.2.6使用SQLyog客戶端軟體創建觸發器
12.3查看觸發器
12.3.1使用SHOW TRIGGERS語句查看觸發器
12.3.2在triggers表中查看觸發器信息
12.3.3使用SQLyog客戶端軟體查看觸發器信息
12.4刪除觸發器
12.5觸發器的套用
習題
實訓
第13章銷售管理資料庫中用戶許可權和安全
13.1MySQL許可權表
13.1.1許可權系統的驗證過程
13.1.2許可權表的存取
13.1.3user表
13.1.4db表
13.1.5其他許可權表
13.2用戶管理
13.2.1登錄和退出
13.2.2新建普通用戶
13.2.3刪除普通用戶
13.2.4修改用戶密碼
13.3許可權管理
13.3.1對用戶進行授權
13.3.2查看用戶的許可權
13.3.3收回許可權
習題
實訓
第14章銷售管理資料庫的備份與還原
14.1概述
14.2資料庫的備份
14.2.1備份類型
14.2.2備份策略
14.3資料庫的還原
14.4數據導入和導出
14.4.1數據導出
14.4.2數據導入
習題
實訓
第15章MySQL日誌
15.1日誌概述
15.2錯誤日誌
15.2.1錯誤日誌相關參數
15.2.2啟動和設定錯誤日誌
15.2.3查看和歸檔錯誤日誌
15.3二進制日誌
15.3.1二進制日誌相關參數
15.3.2啟用和設定二進制日誌
15.3.3查看二進制日誌
15.3.4刪除二進制日誌
15.3.5使用二進制日誌還原資料庫
15.4慢查詢日誌
15.4.1慢查詢日誌相關參數
15.4.2啟用和設定慢查詢日誌
15.4.3查看慢查詢日誌
15.4.4刪除慢查詢日誌
15.5通用查詢日誌
15.5.1通用查詢日誌相關參數
15.5.2啟動和設定通用查詢日誌
15.5.3查看和刪除通用查詢日誌
習題
實訓
第16章銷售管理資料庫的分析與設計
16.1資料庫設計的步驟
16.2銷售管理資料庫的需求分析
16.2.1需求分析的任務
16.2.2常用的需求調查方法
16.2.3編寫需求分析說明書
16.2.4需求分析示例
16.3銷售管理資料庫的概念結構設計
16.3.1概念結構設計的任務
16.3.2實體與聯繫
16.3.3概念模型的表示方法
16.3.4概念結構設計的步驟
16.3.5概念結構設計示例
16.4銷售管理資料庫的邏輯結構設計
16.4.1邏輯結構設計的任務
16.4.2關係模型
16.4.3ER模型到關係模型的轉化
16.4.4數據模型最佳化
16.4.5邏輯結構設計示例
16.5銷售管理資料庫的物理結構設計
16.5.1物理結構設計的任務
16.5.2確定數據的物理結構
16.5.3物理結構設計示例
16.6銷售管理資料庫的實施
16.7銷售管理資料庫的運行和維護
習題
實訓
第17章資料庫套用開發(Java)
17.1JDBC基礎
17.1.1JDBC簡介
17.1.2JDBC驅動程式類型
17.1.3JDBC連線資料庫的關鍵步驟
17.2JDBC核心API
17.2.1驅動管理器DriverManager類
17.2.2資料庫連線的Connection接口
17.2.3執行SQL語句的Statement接口
17.2.4預編譯執行SQL語句的PreparedStatement接口
17.2.5結果集ResultSet接口
17.3通過JDBC運算元據庫
17.3.1JDBC基本開發過程
17.3.2利用JDBC操作銷售管理資料庫
17.3.3添加員工數據
17.3.4查詢員工數據
17.3.5修改員工數據
17.3.6刪除員工數據
習題
實訓
參考文獻

相關詞條

熱門詞條

聯絡我們