模块1 认识MySQL 1
任务1.1什么是数据库 1
任务1.2了解主流数据库 3
任务1.3 Windows下安装维护MySQL 6
任务1.4使用MySQL Workbench数据库管理工具 11
任务1.5 Linux下安装维护MySQL 14
拓展阅读:国产数据库不畏艰险仍向前 17
思考题 18
模块2 创建和管理MySQL数据库与表 19
任务2.1创建数据库 19
任务2.2管理数据库 24
任务2.3创建数据表 28
任务2.4管理数据表 41
任务2.5绘制E-R图 44
拓展阅读:国产数据库的春天来了 52
思考题 53
模块3 增、删、改MySQL记录 54
任务3.1插入记录 54
任务3.2修改与删除记录 59
拓展阅读:关于国产数据库TiDB 61
思考题 62
模块4 查询MySQL记录 63
任务4.1创建单表基本查询 63
任务4.2使用关键字查询 69
任务4.3使用聚合函数和分组查询 78
任务4.4应用系统内置函数查询 84
任务4.5使用连接查询 90
任务4.6创建子查询 96
拓展阅读:武汉达梦数据库(DM) 104
思考题 104
模块5 创建和管理MySQL索引与视图 105
任务5.1创建索引 105
任务5.2删除索引 109
任务5.3创建视图 111
任务5.4管理视图 113
拓展阅读:国产数据库OceanBase与SequoiaDB 117
思考题 117
模块6 创建和使用MySQL函数、存储过程和触发器 118
任务6.1定义和使用变量 118
任务6.2掌握SQL流程控制语句 123
任务6.3创建和使用自定义函数 126
任务6.4创建存储过程 129
任务6.5创建和使用游标 134
任务6.6创建和管理触发器 137
拓展阅读:数据库卡脖子的时代一去不复返了 140
思考题 141
模块7 管理MySQL用户 142
任务7.1添加和删除用户 142
任务7.2管理权限 145
拓展阅读:数据库2025趋势前瞻 149
思考题 150
参考文献 151