前言 党的二十大报告中指出: 教育、科技、人才是全面建设社会主义现代化国家的基础性、战略性支撑。必须坚持科技是第一生产力、人才是第一资源、创新是第一动力,深入实施科教兴国战略、人才强国战略、创新驱动发展战略,这三大战略共同服务于创新型国家的建设。高等教育与经济社会发展紧密相连,对促进就业创业、助力经济社会发展、增进人民福祉具有重要意义。 在信息时代,数据是数字经济的宝贵资源,所有应用软件的运行和数据处理都要与数据库进行数据交互。MySQL是一个小型关系数据库管理系统,具有体积小、速度快、成本低、开放源码等特征。经过多年的发展,MySQL被广泛应用于各类系统开发中。 本书从数据库概述,MySQL工具的使用,结构化查询语言,MySQL数据库管理,MySQL数据表管理,表记录的检索,视图与索引,数据处理之增、删、改,存储过程与游标,函数,触发器,事务处理,数据库安全,MySQL数据库的备份和恢复以及部署和运行数据库学习系统等方面全面介绍了MySQL数据库。 本书的编者均是从事数据库教学工作近20年的一线教师,积累了丰富的教学和实践经验,本书的案例和课业任务均来自广州理工学院校级一流课程“数据库原理与应用”课程组多年的教学迭代实践和反思优化总结。 本书内容具有以下4个特点。 1. 项目引领 本书利用开发一个数据库学习系统所需的数据库知识点贯穿所有章节,引领读者循序渐进地掌握知识点。第15章还通过实践完成数据库学习系统的云端部署。 2. 任务驱动 本书每章都有相关的课业任务,共78个,通过课业任务巩固知识点。每完成一章的学习,就可以练习相应的课业任务,学习的成就感和积极性得到提高。 3. 案例强化 本书共有153个案例,几乎每个理论都有一个案例,每一章节都有大量的案例帮助读者消化理解相关的知识点。 4. 配套资源丰富 为便于教学,本书提供丰富的配套资源,包括教学大纲、教学课件、电子教案、程序源码、在线作业、习题答案、教学进度表和实验报告。此外,本书还配备了73个微课视频,总时长350分钟。 资源下载提示 素材(源码)等资源: 扫描目录上方的二维码下载。 在线作业: 扫描封底的作业系统二维码,登录网站在线做题及查看答案。 微课视频: 扫描封底的文泉云盘防盗码,再扫描书中相应章节的视频讲解二维码,可以在线学习。 注: 书中带“*”的课业任务对应本书开发的“数据库学习系统”中的部分功能。“数据库学习系统”可作为“数据库原理与应用”课程的课程设计的教学系统。 本书由广州理工学院王金恒、王煜林老师,广东机电职业技术学院刘卓华老师,广州软件学院陈孝如老师和广州四三九九股份有限公司王建成带领广州理工学院天网工作室和云梯工作室团队一起完成。全书共15章,其中第1章由王金恒、方圆共同编写,第2~5章由胡丽颖、王金恒、方圆共同编写,第6~8章、第14章由黄夏明、王煜林和王建成共同编写,第9、10、15章由周修豪、刘卓华和张艳红共同编写,第11~13章由曾志豪、陈孝如、谢晓辉共同编写。 广州理工学院计算机科学与工程学院原峰山院长、张艳红老师、谢晓辉老师,天网工作室成员黄海林、温林燕和吴耀辉对本书进行了审稿,在此表示感谢! 由于编者水平有限,书中难免存在疏漏之处,恳请广大师生与读者批评、指正。 王金恒2023年6月