第1章 MySQL数据库概述 1
1.1 数据库的基础知识 1
1.2 关系数据库介绍 3
1.3 MySQL数据库简介 4
1.4 数据库访问技术 6
习题 9
第2章 MySQL数据库安装与配置 10
2.1 MySQL 8.0的安装 10
2.2 MySQL8.0服务的启动与停止 15
2.3 MySQL客户端 15
2.4 MySQL数据库操作 16
2.5 MySQL存储引擎 18
习题 22
第3章 数据表的操作 23
3.1 表结构的设计 23
3.2 MySQL数据类型 25
3.3 修改表的结构 30
3.4 设置约束 32
3.5 数据更新 36
3.6 综合案例 38
习题 42
第4章 数据查询 44
4.1 SELECT语句概述 44
4.2 简单查询 45
4.3 聚合函数与GROUP BY子句 51
4.4 多表连接查询 54
4.5 嵌套查询 58
4.6 数据查询与数据更新 62
4.7 合并查询结果 63
习题 64
第5章 索引及视图 65
5.1 索引 65
5.2 视图 72
习题 82
第6章 MySQL函数 83
6.1 MySQL编程基础知识 83
6.2 自定义函数 91
6.3 流程控制语句 96
6.4 系统函数 104
6.5 窗口函数 116
习题 120
第7章 存储过程与触发器 121
7.1 存储过程 121
7.2 触发器 128
7.3 游标 139
习题 141
第8章 事务与锁 142
8.1 事务 142
8.2 锁 151
习题 152
第9章 MySQL数据库的备份与恢复 153
9.1 数据库目录 153
9.2 数据库的备份与恢复 154
9.3 MySQL日志文件 156
习题 161
参考文献 162