序言
前言
第1章 認識數(shù)據(jù)庫 1
任務 掌握數(shù)據(jù)庫的基本概念 2
本章總結 10
本章練習 10
第2章 MySQL初體驗 11
任務1 安裝并配置MySQL數(shù)據(jù)庫 12
2.1.1 安裝MySQL 12
2.1.2 配置MySQL 13
2.1.3 命令行連接MySQL 16
2.1.4 SQL簡介 19
2.1.5 MySQL數(shù)據(jù)庫基本操作 21
任務2 使用SQLyog管理工具連接并操作MySQL數(shù)據(jù)庫 24
任務3 使用SQL語句操作數(shù)據(jù)庫 27
2.3.1 使用SQL語句操作數(shù)據(jù)表 27
2.3.2 HELP命令 41
本章總結 43
本章練習 43
第3章 數(shù)據(jù)的基本操作 47
任務1 實現(xiàn)數(shù)據(jù)增刪改查 48
3.1.1 MySQL的存儲引擎 48
3.1.2 插入數(shù)據(jù)記錄 52
3.1.3 更新數(shù)據(jù)記錄 54
3.1.4 刪除數(shù)據(jù)記錄 55
3.1.5 數(shù)據(jù)查詢語句 56
任務2 查詢考試成績 64
任務3 查詢課程 67
本章總結 73
本章練習 73
第4章 數(shù)據(jù)查詢 75
任務1 按指定條件查詢考試成績 76
任務2 制作成績單 79
4.2.1 子查詢關鍵點 79
4.2.2 分組查詢 82
任務3 實現(xiàn)LIMIT分頁查詢 88
任務4 SQL語句的綜合應用 93
本章總結 97
本章練習 97
第5章 MySQL的事務、視圖、索引、備份和恢復 99
任務1 使用事務插入多條成績記錄 100
任務2 使用視圖查看成績記錄 108
任務3 創(chuàng)建數(shù)據(jù)表索引 112
任務4 數(shù)據(jù)庫的備份和恢復 117
本章總結 125
本章練習 126
第6章 數(shù)據(jù)庫規(guī)范化設計 127
任務 完成指定數(shù)據(jù)庫的設計 128
6.1.1 規(guī)范數(shù)據(jù)庫設計的重要性 128
6.1.2 數(shù)據(jù)庫設計的步驟 129
6.1.3 繪制E-R圖 132
6.1.4 繪制數(shù)據(jù)庫模型圖 135
6.1.5 設計規(guī)范化 138
本章總結 145
本章練習 146
第7章 綜合實戰(zhàn)—銀行ATM存取款機系統(tǒng) 147
7.1 項目需求 148
7.2 項目準備 148
7.3 核心知識剖析—MySQL用戶管理 148
7.4 難點分析 153
7.5 項目實現(xiàn)思路 155
本章總結 160
本章練習 160
附錄 MySQL常用命令大全 161