前言 为什么写作本书 MySQL数据库是现在流行的数据库之一,高校计算机相关专业开设数据库课程一般会首选MySQL数据库; 在实际的企业开发项目中通常也会选择MySQL数据库,因此,高校计算机相关专业的老师亟待有一本教材既能满足教学需求,又能满足企业对人才的需求。基于此,笔者秉承讲解简单、快速入门和易于掌握的原则,与清华大学出版社合作出版本书。 本书读者对象 本书适合MySQL入门及进阶的读者。无论读者是计算机相关专业的学生,还是软件开发人员,或是数据分析和数据处理人员,都适合阅读本书。 相关资源 为了更好地帮助广大读者,本书配套提供了教学大纲、教学课件、程序代码、微课视频及开源软件。 如何使用书中配套代码 书中包括了100多个示例代码,读者可以到清华大学出版社网站本书页面下载。 下载本书程序代码并解压,会看到如图1所示的目录结构。其中chapter3~chapter14是本书第3~14章的示例代码。 图1 打开chapter3可见本章中所有示例代码,如图2所示,例如“3.2.3 选择使用数据库.sql”文件是3.2.3节相关的SQL代码文件。 图2 致谢 感谢清华大学出版社的盛东亮编辑提供了宝贵的意见。感谢智捷课堂团队的赵志荣、赵大羽、关锦华、闫婷娇、王馨然、关秀华和赵浩丞参与部分内容的写作。感谢赵浩丞手绘了书中全部草图,并从专业的角度修改书中图片,使之更加真实完美地呈现给广大读者。感谢家人容忍笔者的忙碌,以及对笔者的关心和照顾,使笔者能投入精力,专心编写此书。 由于笔者水平有限,书中难免存在不妥之处,请读者提出宝贵修改意见,以便再版时改进。 关东升2023年10月