●前言
第1章 安裝MySQL
1.1 MySQL分支
1.1.1 MySQL社區版
1.1.2 Percona Server for MySQL
1.1.3 MariaDB 服務器
1.1.4 MySQL企業版
1.2 安裝選擇和平臺
1.2.1 第1步:下載要安裝的分發包
1.2.2 第2步:安裝分發包
1.2.3 第3步:安裝後執行必要的設置
1.2.4 第4步:運行基準測試
1.3 在Linux中安裝MySQL
1.3.1 在CentOS 7中安裝MySQL
1.3.2 在CentOS 8中安裝MySQL
1.3.3 在Ubuntu 20.04LTS(Focal Fossa)中安裝MySQL
1.4 在macOS Big Sur中安裝MySQL
1.5 在Windows 10中安裝MySQL
1.6 MySQL目錄的內容
1.6.1 MySQL 5.7默認文件
1.6.2 MySQL 8.0默認文件
1.7 使用命令行界面
1.8 使用Docker
1.9 使用沙盒
1.9.1 安裝DBdeployer
1.9.2 使用DBdeployer
1.10 升級MySQL服務器
第2章 數據庫建模與設計
2.1 數據庫設計不佳的後果
2.2 數據庫設計過程
2.3 實體關繫模型
2.3.1 表示實體
2.3.2 表示關繫
2.3.3 部分參與和接近參與
2.3.4 實體還是屬性?
2.3.5 實體還是關繫?
2.3.6 中間實體
2.3.7 弱實體和強實體
2.4 數據庫規範化
2.5 規範化一個示例表
2.5.1 第一範式:無重復組
2.5.2 第二範式:消除冗餘數據
2.5.3 第三範式:消除不依賴於鍵的數據
2.6 實體關繫建模示例
2.7 使用實體關繫模型
2.7.1 把實體和關繫轉換成數據庫表
2.7.2 創建一個銀行數據庫ER模型
2.7.3 使用Workbench把EER轉換為MySQL數據庫
……