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