前言 本书是《MySQL 8.0数据库应用与开发(微课视频版)》(姜桂洪主编,清华大学出版社出版)的配套辅导教材。书中采用目前行业和教学领域内应用广泛的MySQL软件,利用内容丰富的习题答案、涵盖MySQL 8.0版本的所有重要知识点的实验基本操作、典型的模拟试题等形式,从多方位为初学者提供了在Windows系列平台上学习数据库知识的服务平台; 同时还通过可视化软件及综合性实验介绍了MySQL 8.0与PHP平台相结合实现数据管理的常用操作,并介绍了NoSQL数据库的基本概念、MongoDB和Redis数据库的基本操作。 本书从基本操作着手,从教学实际需求出发,结合初学者的认知规律,由浅入深、精心选择MySQL数据库的知识点,以数据库及相关数据库对象的创建、管理操作为基础,以备份、还原、日志管理、性能优化和利用PHP语言访问MySQL数据库等数据库系统管理组件为目标,以形式多样、内容丰富的习题对基本操作进行示范,与主教材一起打造完整的立体化教材的课程体系。 本书在模块内容的安排上体现循序渐进、重点突出的特点。在习题解答部分,每章配有教学内容的重点、难点介绍和详细的习题参考答案,主要目的是帮助学生掌握数据库的基本概念以及MySQL语句的基本规则和基本操作。在实验指导部分,主要帮助学生进一步强化基本单元操作,培养学生独立操作的能力。通过本书提供的指导材料,学生可以在上机环境下完成相关数据库以及MySQL 8.0语句的常用操作和管理。 全书共包括以下两部分内容: 第一部分包括第1~14章,前13章的内容为主教材的习题参考答案,所有习题的代码均通过MySQL 8.0软件的调试; 第14章习题的基本操作部分均通过MongoDB和Redis软件的测试。 第二部分包括第15~17章,内容为MySQL软件的常用实验环境配置操作、MySQL的可视化软件Navicat for MySQL和phpMyAdmin的详细介绍与基本操作,以及学生上机实验时需要注意的问题,并根据教材内容提供16个配套实验,实验操作步骤清晰、翔实且有代表性。 本书提供习题源代码,扫描目录上方的二维码可以下载。 本书由姜桂洪、孙福振、刘秋香编写,姜桂洪统稿。在本书编写过程中编者参阅了大量的数据库方面的文献和网站资料,在此对文献和资料的作者表示衷心的感谢。 由于编者水平有限,书中存在错误与疏漏之处在所难免,恳请读者批评指正。 编者 2022年8月