本书瞄准当前高校MySQL数据库教学与实验的需求,在MySQL 8.0的基础上编写而成。全书分为两篇。第一篇为MySQL数据库基础,内容包含:数据库基础、MySQL语言、数据定义、数据操纵、数据查询、视图和索引、MySQL编程技术、MySQL安全管理、备份和恢复、事务管理、PHP和MySQL教学管理系统开发。第二篇为MySQL实验,所编排的各个实验与第一篇中的各章(除第10、11章外)内容相对应,可以有效地帮助读者巩固所学的理论知识。
本书可作为本科院校相关专业的教材,也可供高职高专院校及相关培训机构教学使用,还可作为参加全国计算机等级考试人员以及数据库应用系统设计开发人员的参考用书。
MySQL数据库具有开放源代码、使用成本低、功能完善、易于安装、便于使用、适合教学等特性,深受广大计算机用户和学校师生的欢迎。编者以MySQL 8.0为基础编成本书。
本书共分两篇,第一篇主要介绍MySQL数据库的基础知识以及教学管理系统开发实战,第二篇主要介绍与第一篇的基础知识相对应的MySQL实验,以期通过理论与实践相结合的模式,帮助读者系统理解MySQL数据库的概念、技术以及应用方法。
本书特色介绍如下。
1.深化实验教学,巩固所学理论
本书第二篇中的各个实验,均分为验证性实验和设计性实验两个部分。通过实验教学,教师可以最大限度地培养学生利用SQL独立设计、编写和调试代码的能力,还可以促使院校理论教学和实验教学融为一体。
2.系统构建知识框架,着重培养综合素质
本书系统构建了MySQL数据库的基础知识框架,通过实验着重培养学生在数据库设计、MySQL查询语句编写、数据库语言编程以及简单数据库应用系统开发等方面的能力。
3.配套教辅资源丰富,全方位服务教师教学
本书提供PPT、教学大纲、教案、课后习题参考答案(见附录A)、授课计划、所有实例的源代码等教辅资源,读者可通过人邮教育社区(www.ryjiaoyu.com)进行下载。
本书由赵明渊、唐明伟担任主编。此外,程小菊、袁育廷等老师也参与了本书的编写并完成了一些基础性的工作,在此一并表示感谢。
鉴于编者水平有限,书中难免存在不妥之处,敬请广大读者批评指正。
编者
2021年12月