本書(shū)內(nèi)容分為12個(gè)單元。內(nèi)容包括數(shù)據(jù)庫(kù)設(shè)計(jì)概述、MySQL環(huán)境配置與創(chuàng)建數(shù)據(jù)庫(kù)、MySQL表結(jié)構(gòu)的管理、表記錄的更新操作、表記錄的檢索、MySQL運(yùn)算符和系統(tǒng)函數(shù)、視圖與觸發(fā)器、存儲(chǔ)過(guò)程與函數(shù)、MySQL分區(qū)、MySQL查詢(xún)優(yōu)化、MySQL索引優(yōu)化與數(shù)據(jù)庫(kù)優(yōu)化以及用戶(hù)信息管理系統(tǒng)。
第1章 數(shù)據(jù)庫(kù)設(shè)計(jì)概述
1.1 數(shù)據(jù)庫(kù)的發(fā)展
1.1.1 人工管理階段
1.1.2 文件系統(tǒng)階段
1.1.3 數(shù)據(jù)庫(kù)系統(tǒng)階段
1.1.4 云數(shù)據(jù)庫(kù)階段
1.2 數(shù)據(jù)庫(kù)技術(shù)
1.2.1 數(shù)據(jù)庫(kù)系統(tǒng)
1.2.2 數(shù)據(jù)庫(kù)管理員
1.2.3 用戶(hù)和數(shù)據(jù)庫(kù)系統(tǒng)
1.2.4 MySQL發(fā)展歷程
1.3 SQL語(yǔ)言
1.3.1 SQL語(yǔ)言分類(lèi)
1.3.2 E-R圖
1.3.3 SQL語(yǔ)句執(zhí)行流程
1.4 數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)技術(shù)
1.4.1 ODBC
1.4.2 DAO
1.4.3 OLE DB
1.4.4 ADO
1.4.5 ADO.NET
1.4.6 JDBC
1.4.7 PDO
1.4.8 PyMySQL
1.4.9 MySQL
1.4.10 GO-SQL-Driver
1.5 MySQL三大范式
1.5.1 第一范式
1.5.2 第二范式
1.5.3 第三范式
1.6 MySQL存儲(chǔ)引擎
1.6.1 查看MySQL中的存儲(chǔ)引擎
1.6.2 常用的存儲(chǔ)引擎介紹
本章習(xí)題
第2章 MySQL環(huán)境配置和創(chuàng)建數(shù)據(jù)庫(kù)
2.1 安裝MySQL數(shù)據(jù)庫(kù)
2.2 創(chuàng)建數(shù)據(jù)庫(kù)
2.2.1 CREATE DATABASE語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)
2.2.2 CREATE DATABASE IF NOT EXISTS語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)
2.3 查看數(shù)據(jù)庫(kù)
2.3.1 查看MySQL中存在的數(shù)據(jù)庫(kù)
2.3.2 查看數(shù)據(jù)庫(kù)的創(chuàng)建信息
2.3.3 修改數(shù)據(jù)庫(kù)名稱(chēng)
2.4 數(shù)據(jù)庫(kù)編碼
2.4.1 創(chuàng)建數(shù)據(jù)庫(kù)時(shí)指定字符編碼
2.4.2 設(shè)置數(shù)據(jù)庫(kù)默認(rèn)編碼
2.4.3 修改數(shù)據(jù)庫(kù)的字符編碼
2.5 刪除數(shù)據(jù)庫(kù)
本章習(xí)題
第3章 MySQL表結(jié)構(gòu)的管理
3.1 創(chuàng)建數(shù)據(jù)表
3.1.1 創(chuàng)建數(shù)據(jù)表
3.1.2 創(chuàng)建數(shù)據(jù)表時(shí)指定主鍵
3.1.3 創(chuàng)建數(shù)據(jù)表時(shí)指定外鍵
3.1.4 創(chuàng)建數(shù)據(jù)表時(shí)指定字段非空
3.1.5 創(chuàng)建數(shù)據(jù)表時(shí)指定默認(rèn)值
……
第4章 表記錄的更新操作
第5章 表記錄的檢索
第6章 MySQL運(yùn)算符和系統(tǒng)函數(shù)
第7章 視圖和觸發(fā)器
第8章 存儲(chǔ)過(guò)程和存儲(chǔ)函數(shù)
第9章 MySQL分區(qū)
第10章 MySQL查詢(xún)優(yōu)化
第11章 索引優(yōu)化和數(shù)據(jù)庫(kù)優(yōu)化
第12章 用戶(hù)信息管理系統(tǒng)
附錄
參考文獻(xiàn)