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