MySQL是当前较流行的关系数据库管理系统之一。 MySQL数据库以其语言标准、运行速度快、性能卓越、开放源代码等优势,获得许多中小型网站开发公司的青睐。 本书从教学实际需求出发,结合初学者的认知规律,由浅入深、循序渐进地讲解 MySQL数据库管理系统的功能和应用。本书将数据库理论嵌入 MySQL的实际应用中,能够让学生在操作过程中进一步认知数据管理的理念,体察数据操作的优势,提高数据处理的能力。 本书在内容的编排上体现了新的教学思想和方法,内容编写遵循“从抽 “从简单到复杂”象到具体”的原则。全书体系完整,可操作性较强,以大量的例题对常用知识点操作进行示范。所有的例题全部通过了调试,内容涵盖了设计一个数据库应用系统需用到的主要知识。在上机实践应用中,兼顾了在 MySQL Command Line Client(命令行客户端程序)和 Navicat客户端程序中的应用。 本书共分为 15章。第 1~2章介绍数据库技术基础知识以及数据库开发的基本概念及专用术语;第 3~4章介绍 MySQL、存储引擎、字符集和数据库管理的基础知识及应用;第 5章介绍表的定义与完整性约束;第 6章介绍记录的插入、修改、删除等操作;第 7章主要讲解利用各种不同方式进行条件查询表记录;第 8章介绍索引和视图;第 9~10章介绍 MySQL编程基础以及存储过程与存储函数;第 11~15章分别介绍触发器和事件、事务和锁、用户和权限的管理、数据库的备份和恢复、日志文件的管理。 本书内容全面,案例新颖,针对性强。本书所介绍的实例都已在 Windows 10+MySQL 8.x+Navicat 15下调试通过。 本书配有电子课件、源代码、示例数据库文件及课后习题答案,每章都有案例代码和实验代码,以方便教学和自学参考使用。 本书作者长期从事数据库课程教学,具体分工为吴广裕编写第 1~7章,王蓓编写第 8~ 10章,李曼编写第 11~14章,刘克纯编写第 15章。本书由吴广裕统编定稿。在本书编写过程中,参考了大量中外资料,包括已出版的教材和网络资源,限于篇幅不再一一列出,在此表示衷心的感谢。 由于作者水平有限,书中难免存在不足和纰漏之处,恳请读者批评指正。 作者 2021年9月