本書詳細介紹了安裝配置、管理、備份、維護和優(yōu)化MySQL數(shù)據(jù)庫系統(tǒng)的方法。全書以兩個軟件項目“學生選課管理系統(tǒng)”和“網(wǎng)上商城系統(tǒng)”的數(shù)據(jù)庫設計、操縱和管理為主線劃分為10個單元,分別為數(shù)據(jù)庫基礎知識,MySQL基礎知識,MySQL表結構的管理,MySQL表數(shù)據(jù)操作,單表查詢,多表操作,視圖與索引,事務與存儲過程,函數(shù)、觸發(fā)器及事件,安全管理與備份MySQL數(shù)據(jù)庫。
前言
單元1 數(shù)據(jù)庫基礎知識
1.1 數(shù)據(jù)庫概述
任務描述
任務要求
知識鏈接
1.1.1 數(shù)據(jù)庫系統(tǒng)的基本概念
1.1.2 數(shù)據(jù)管理技術的發(fā)展
1.1.3 常用的數(shù)據(jù)庫
任務實施
1.2 E-R圖
任務描述
任務要求
知識鏈接
1.2.1 實體與屬性
1.2.2 關系
1.2.3 E-R圖設計步驟
任務實施
1.3 關系數(shù)據(jù)庫設計
任務描述
任務要求
知識鏈接
1.3.1 數(shù)據(jù)庫設計步驟
1.3.2 概念結構設計
1.3.3 邏輯結構設計
1.3.4 規(guī)范化理論
任務實施
能力拓展
單元小結
單元測驗
課后一思
單元2 MySQL基礎知識
2.1 MySQL概述
任務描述
任務要求
知識鏈接
2.1.1 MySQL的特點
2.1.2 MySQL服務的安裝
2.1.3 MySQL服務的配置
2.1.4 更改MySQL的配置
2.1.5 MySQL服務的啟動和停止
2.1.6 連接和斷開MySQL服務器
任務實施
2.2 字符集及字符序設置
任務描述
任務要求
知識鏈接
2.2.1 MySQL常用字符集
2.2.2 MySQL常用字符序
2.2.3 MySQL字符集的轉換過程
2.2.4 MySQL字符集的設置
2.2.5 SQL腳本文件
任務實施
2.3 MySQL數(shù)據(jù)庫管理
任務描述
任務要求
知識鏈接
2.3.1 創(chuàng)建數(shù)據(jù)庫
2.3.2 查看數(shù)據(jù)庫
2.3.3 查看數(shù)據(jù)庫結構
2.3.4 選擇數(shù)據(jù)庫
2.3.5 修改數(shù)據(jù)庫
2.3.6 刪除數(shù)據(jù)庫
任務實施
能力拓展
單元小結
單元測驗
課后一思
單元3 MySQL表結構的管理
3.1 MySQL數(shù)據(jù)類型
任務描述
任務要求
知識鏈接
3.1.1 MySQL整數(shù)類型
3.1.2 MySQL小數(shù)類型
3.1.3 MySQL字符串類型
3.1.4 MySQL日期類型
3.1.5 MySQL復合類型
3.1.6 MySQL二進制類型
任務實施
3.2 創(chuàng)建表
任務描述
任務要求
知識鏈接
3.2.1 表的概念
3.2.2 使用CREATETABLE語句創(chuàng)建表
3.2.3 通過復制創(chuàng)建表
任務實施
3.3 設置約束
……
單元4 MySQL表數(shù)據(jù)操作
單元5 單表查詢
單元6 多表操作
單元7 視圖與索引
單元8 事務與存儲過程
單元9 函數(shù)、觸發(fā)器及事件
單元10 安全管理與備份MySQL數(shù)據(jù)庫
參考文獻