本書內(nèi)容分為12個單元。內(nèi)容包括數(shù)據(jù)庫設計概述、MySQL環(huán)境配置與創(chuàng)建數(shù)據(jù)庫、MySQL表結(jié)構(gòu)的管理、表記錄的更新操作、表記錄的檢索、MySQL運算符和系統(tǒng)函數(shù)、視圖與觸發(fā)器、存儲過程與函數(shù)、MySQL分區(qū)、MySQL查詢優(yōu)化、MySQL索引優(yōu)化與數(shù)據(jù)庫優(yōu)化以及用戶信息管理系統(tǒng)。
第1章 數(shù)據(jù)庫設計概述
1.1 數(shù)據(jù)庫的發(fā)展
1.1.1 人工管理階段
1.1.2 文件系統(tǒng)階段
1.1.3 數(shù)據(jù)庫系統(tǒng)階段
1.1.4 云數(shù)據(jù)庫階段
1.2 數(shù)據(jù)庫技術(shù)
1.2.1 數(shù)據(jù)庫系統(tǒng)
1.2.2 數(shù)據(jù)庫管理員
1.2.3 用戶和數(shù)據(jù)庫系統(tǒng)
1.2.4 MySQL發(fā)展歷程
1.3 SQL語言
1.3.1 SQL語言分類
1.3.2 E-R圖
1.3.3 SQL語句執(zhí)行流程
1.4 數(shù)據(jù)庫訪問技術(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存儲引擎
1.6.1 查看MySQL中的存儲引擎
1.6.2 常用的存儲引擎介紹
本章習題
第2章 MySQL環(huán)境配置和創(chuàng)建數(shù)據(jù)庫
2.1 安裝MySQL數(shù)據(jù)庫
2.2 創(chuàng)建數(shù)據(jù)庫
2.2.1 CREATE DATABASE語句創(chuàng)建數(shù)據(jù)庫
2.2.2 CREATE DATABASE IF NOT EXISTS語句創(chuàng)建數(shù)據(jù)庫
2.3 查看數(shù)據(jù)庫
2.3.1 查看MySQL中存在的數(shù)據(jù)庫
2.3.2 查看數(shù)據(jù)庫的創(chuàng)建信息
2.3.3 修改數(shù)據(jù)庫名稱
2.4 數(shù)據(jù)庫編碼
2.4.1 創(chuàng)建數(shù)據(jù)庫時指定字符編碼
2.4.2 設置數(shù)據(jù)庫默認編碼
2.4.3 修改數(shù)據(jù)庫的字符編碼
2.5 刪除數(shù)據(jù)庫
本章習題
第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ù)表時指定主鍵
3.1.3 創(chuàng)建數(shù)據(jù)表時指定外鍵
3.1.4 創(chuàng)建數(shù)據(jù)表時指定字段非空
3.1.5 創(chuàng)建數(shù)據(jù)表時指定默認值
……
第4章 表記錄的更新操作
第5章 表記錄的檢索
第6章 MySQL運算符和系統(tǒng)函數(shù)
第7章 視圖和觸發(fā)器
第8章 存儲過程和存儲函數(shù)
第9章 MySQL分區(qū)
第10章 MySQL查詢優(yōu)化
第11章 索引優(yōu)化和數(shù)據(jù)庫優(yōu)化
第12章 用戶信息管理系統(tǒng)
附錄
參考文獻