第1章 数据库概述 1
本章任务 2
任务 了解数据库相关概念 2
本章总结 10
本章练习 11
第2章 初识MySQL 13
本章任务 14
任务1 安装并配置MySQL数据库服务器 14
2.1.1 MySQL的安装 14
2.1.2 MySQL的配置 15
2.1.3 命令行连接MySQL 18
2.1.4 SQL简介 22
2.1.5 使用DDL语句操作数据库 24
任务2 使用SQLyog连接并管理MySQL数据库 26
任务3 使用SQL创建、查看、删除数据库 29
2.3.1 使用DDL语句操作数据表 29
2.3.2 MySQL系统帮助 43
本章总结 45
本章练习 45
第3章 DML和DQL 49
本章任务 50
任务1 使用SQL语句实现数据添加、修改、查询 50
3.1.1 MySQL的存储引擎 50
3.1.2 使用DML插入数据 54
3.1.3 使用DML更新数据 57
3.1.4 使用DML删除数据 58
3.1.5 DQL语句 59
任务2 查询指定学生考试成绩 66
任务3 查询某学期开设的课程 69
本章总结 75
本章练习 76
第4章 高级查询 79
本章任务 80
任务1 查询U2学员考试成绩信息 80
任务2 制作学生成绩单 83
4.2.1 子查询注意事项 83
4.2.2 分组查询 87
任务3 使用LIMIT分页查询数据 93
任务4 SQL语句的综合应用 98
本章总结 101
本章练习 102
第5章 事务、视图、索引、备份和恢复 105
本章任务 106
任务1 批量插入学生考试成绩 106
任务2 查看学生成绩 114
任务3 创建学生表索引 119
任务4 myschool数据库的备份和恢复 123
本章总结 132
本章练习 133
第6章 数据库设计 135
本章任务 136
任务 完成员工晋级系统数据库的设计 136
6.1.1 为什么需要规范的数据库设计 136
6.1.2 设计数据库的步骤 137
6.1.3 概要设计——绘制E-R图 140
6.1.4 逻辑设计——绘制数据库模型图 144
6.1.5 数据规范化 147
本章总结 153
本章练习 154