前言 为什么写作本书 无论对于软件开发人员,还是数据分析人士,抑或是从事数据处理的相关人员,SQL都非常重要,但目前市场上帮助初学者入门并进阶的SQL图书并不多。广大读者亟待有一本能够快速入门的编程图书。“极简开发者书库”秉承讲解简单、快速入门和易于掌握的原则,是为新手入门而设计的系列图书之一。本书是其中讲授SQL的图书。 本书读者对象 本书是一本SQL入门及进阶读物。无论读者是计算机相关专业的大学生,还是从事软件开发、数据分析和数据处理的人员,本书都适合阅读。 相关资源 为了更好地为广大读者提供服务,本书提供了配套源代码、教学课件、微课视频和在线答疑服务。 如何使用书中配套源代码 本书配套源代码可以在清华大学出版社网站本书页面下载。 下载本书源代码并解压,会看到如图1所示的目录结构,其中chapter3~chapter12是本书第3~12章示例代码所在的文件夹名。 图1目录结构 打开其中一章代码文件夹,可见本章中所有示例代码。如图2所示为第3章示例代码,其中“3.2.3 选择数据库.sql”文件是3.2.3节相关的SQL源代码文件。 图2第3章示例代码 致谢 感谢清华大学出版社的盛东亮编辑为本书提供宝贵意见。感谢智捷课堂团队的赵志荣、赵大羽、关锦华、闫婷娇、王馨然、关秀华和赵浩丞参与本书部分内容的写作。感谢赵浩丞手绘书中全部草图,并从专业的角度修改书中图片,力求更加真实完美地奉献给广大读者。感谢我的家人容忍我的忙碌,并给予我关心和照顾,使我能投入全部精力,专心编写此书。 由于笔者水平有限,书中难免存在不足之处,恳请读者提出宝贵意见,以便再版时改进。 关东升2023年5月于齐齐哈尔