第 1 章 认识数据库\n
本章任务\n
任务 掌握数据库的基本概念\n
1.1 数据库介绍\n
1.2 数据库概念\n
本章总结\n
本章练习\n
第 2 章 MySQL初体验\n
本章任务\n
任务 1 安装并配置MySQL数据库\n
2.1.1 安装MySQL\n
2.1.2 配置MySQL\n
2.1.3 命令行连接 MySQL\n
2.1.4 SQL 简介\n
2.1.5 MySQL数据库基本操作\n
任务 2 使用Navicat管理工具连接并操作MySQL数据库\n
2.2.1 通过 Navicat 连接 MySQL\n
2.2.2 使用 Navicat 工具创建数据库\n
任务 3 使用 SQL语句操作数据库\n
2.3.1 使用SQL语句操作数据表\n
2.3.2 Help命令\n
本章总结\n
本章练习\n
第 3 章 数据的基本操作\n
本章任务\n
任务 1 使用SQL语句实现数据增删改查\n
3.1.1 MySQL 的存储引擎\n
3.1.2 插入数据记录\n
3.1.3 更新数据记录\n
3.1.4 删除数据记录\n
3.1.5 数据查询语句\n
任务 2 使用模糊查询查询学生信息\n
3.2.1 通配符\n
3.2.2 使用LIKE进行模糊查询\n
3.2.3 使用BTWEEN在某个范围内进行查询\n
3.2.4 使用IN在列举值内进行查询\n
本章总结\n
本章练习\n
第 4 章 高级查询(一)\n
本章任务\n
任务 1 使用简单子查询查询考试成绩\n
任务 2 使用IN子查询查询课程\n
4.2.1 IN子查询\n
4.2.2 NOT IN子查询\n
任务 3 按指定条件查询考试成绩\n
4.3.1 EXISTS 子查询\n
4.3.2 NOT EXISTS 子查询\n
任务 4 统计某门课考试信息\n
4.4.1 子查询关键点\n
本章总结\n
本章练习\n
第 5 章 高级查询(二)\n
本章任务\n
任务 1 使用子查询制作学生成绩单\n
5.1.1 使用 GROUP BY 进行分组查询\n
5.1.2 多列分组查询\n
5.1.3 使用 HAVING 子句进行分组筛选\n
任务 2 使用连接查询获得学生考试信息\n
5.2.1 多表连接查询的分类\n
5.2.2 内连接查询\n
5.2.3 外连接查询\n
任务 3 使用UNION完成两校区数据统计\n
5.3.1 联合查询的应用场景\n
5.3.2 使用UNION实现联合查询\n
任务 4 SQL 语句的综合应用\n
本章总结\n
本章练习\n
第 6 章 存储过程\n
本章任务\n
任务 1 掌握存储过程的基本概念\n
6.1.1 什么是存储过程\n
6.1.2 MySQL存储过程的优缺点\n
任务 2 创建存储过程统计课程合格率和优秀率\n
6.2.1 创建和调用存储过程\n
6.2.2 查看存储过程\n
6.2.3 修改存储过程\n
6.2.4 删除存储过程\n
任务 3 创建存储过程将用户购物车中选购的商品生成订单\n
6.3.1 存储过程中的控制语句\n
6.3.2 游标\n
本章总结\n
本章练习\n
第 7 章 事务、视图、索引、备份和恢复\n
本章任务\n
任务 1 使用事务插入多条成绩记录\n
7.1.1 为什么需要事务\n
7.1.2 什么是事务\n
7.1.3 如何执行事务\n
任务 2 使用视图查看成绩记录\n
7.2.1 为什么需要视图\n
7.2.2 什么是视图\n
7.2.3 如何创建和使用视图\n
任务 3 创建数据表索引\n
7.3.1 什么是索引\n
7.3.2 索引分类\n
7.3.3 创建索引\n
7.3.4 删除索引\n
7.3.5 查看索引\n
任务 4 数据库的备份和恢复\n
7.4.1 使用 mysqldump 命令备份数据库\n
7.4.2 使用 mysql 命令恢复数据库\n
7.4.3 通过复制文件实现数据备份和恢复\n
7.4.4 表数据导出到文本文件\n
7.4.5 文本文件导入到数据表\n
本章总结\n
本章练习\n
第 8 章 数据库规范化设计\n
本章任务\n
任务 完成指定数据库的设计\n
8.1 规范数据库设计的重要性\n
8.2 数据库设计的步骤\n
8.3 绘制 E-R 图\n
8.4 绘制数据库模型图\n
8.5 设计规范化\n
第 9 章 综合实战——银行ATM存取款机系统\n
本章任务\n
任务 完成“银行 ATM 存取款机系统”设计和开发\n
9.1 项目需求\n
9.2 项目准备\n
9.3 核心知识剖析—MySQL 用户管理\n
9.4 难点分析\n
9.5 项目实现思路\n
本章总结\n
本章练习\n
附录\n
第 1 章 认识数据库\n
本章任务\n
任务 掌握数据库的基本概念\n
1.1 数据库介绍\n
1.2 数据库概念\n
本章总结\n
本章练习\n
第 2 章 MySQL初体验\n
本章任务\n
任务 1 安装并配置MySQL数据库\n
2.1.1 安装MySQL\n
2.1.2 配置MySQL\n
2.1.3 命令行连接 MySQL\n
2.1.4 SQL 简介\n
2.1.5 MySQL数据库基本操作\n
任务 2 使用Navicat管理工具连接并操作MySQL数据库\n
2.2.1 通过 Navicat 连接 MySQL\n
2.2.2 使用 Navicat 工具创建数据库\n
任务 3 使用 SQL语句操作数据库\n
2.3.1 使用SQL语句操作数据表\n
2.3.2 Help命令\n
本章总结\n
本章练习\n
第 3 章 数据的基本操作\n
本章任务\n
任务 1 使用SQL语句实现数据增删改查\n
3.1.1 MySQL 的存储引擎\n
3.1.2 插入数据记录\n
3.1.3 更新数据记录\n
3.1.4 删除数据记录\n
3.1.5 数据查询语句\n
任务 2 使用模糊查询查询学生信息\n
3.2.1 通配符\n
3.2.2 使用LIKE进行模糊查询\n
3.2.3 使用BTWEEN在某个范围内进行查询\n
3.2.4 使用IN在列举值内进行查询\n
本章总结\n
本章练习\n
第 4 章 高级查询(一)\n
本章任务\n
任务 1 使用简单子查询查询考试成绩\n
任务 2 使用IN子查询查询课程\n
4.2.1 IN子查询\n
4.2.2 NOT IN子查询\n
任务 3 按指定条件查询考试成绩\n
4.3.1 EXISTS 子查询\n
4.3.2 NOT EXISTS 子查询\n
任务 4 统计某门课考试信息\n
4.4.1 子查询关键点\n
本章总结\n
本章练习\n
第 5 章 高级查询(二)\n
本章任务\n
任务 1 使用子查询制作学生成绩单\n
5.1.1 使用 GROUP BY 进行分组查询\n
5.1.2 多列分组查询\n
5.1.3 使用 HAVING 子句进行分组筛选\n
任务 2 使用连接查询获得学生考试信息\n
5.2.1 多表连接查询的分类\n
5.2.2 内连接查询\n
5.2.3 外连接查询\n
任务 3 使用UNION完成两校区数据统计\n
5.3.1 联合查询的应用场景\n
5.3.2 使用UNION实现联合查询\n
任务 4 SQL 语句的综合应用\n
本章总结\n
本章练习\n
第 6 章 存储过程\n
本章任务\n
任务 1 掌握存储过程的基本概念\n
6.1.1 什么是存储过程\n
6.1.2 MySQL存储过程的优缺点\n
任务 2 创建存储过程统计课程合格率和优秀率\n
6.2.1 创建和调用存储过程\n
6.2.2 查看存储过程\n
6.2.3 修改存储过程\n
6.2.4 删除存储过程\n
任务 3 创建存储过程将用户购物车中选购的商品生成订单\n
6.3.1 存储过程中的控制语句\n
6.3.2 游标\n
本章总结\n
本章练习\n
第 7 章 事务、视图、索引、备份和恢复\n
本章任务\n
任务 1 使用事务插入多条成绩记录\n
7.1.1 为什么需要事务\n
7.1.2 什么是事务\n
7.1.3 如何执行事务\n
任务 2 使用视图查看成绩记录\n
7.2.1 为什么需要视图\n
7.2.2 什么是视图\n
7.2.3 如何创建和使用视图\n
任务 3 创建数据表索引\n
7.3.1 什么是索引\n
7.3.2 索引分类\n
7.3.3 创建索引\n
7.3.4 删除索引\n
7.3.5 查看索引\n
任务 4 数据库的备份和恢复\n
7.4.1 使用 mysqldump 命令备份数据库\n
7.4.2 使用 mysql 命令恢复数据库\n
7.4.3 通过复制文件实现数据备份和恢复\n
7.4.4 表数据导出到文本文件\n
7.4.5 文本文件导入到数据表\n
本章总结\n
本章练习\n
第 8 章 数据库规范化设计\n
本章任务\n
任务 完成指定数据库的设计\n
8.1 规范数据库设计的重要性\n
8.2 数据库设计的步骤\n
8.3 绘制 E-R 图\n
8.4 绘制数据库模型图\n
8.5 设计规范化\n
第 9 章 综合实战——银行ATM存取款机系统\n
本章任务\n
任务 完成“银行 ATM 存取款机系统”设计和开发\n
9.1 项目需求\n
9.2 项目准备\n
9.3 核心知识剖析—MySQL 用户管理\n
9.4 难点分析\n
9.5 项目实现思路\n
本章总结\n
本章练习\n
附录