本书以“案例先行、任务驱动、增设场景、案例实训”为编写模式,由浅入深、循序渐进、系统地介绍了MySQL的相关知识及其在数据库开发中的实际应用,并通过具体案例,帮助读者巩固所学知识,以便更好地进行开发实践。全书书共10章,内容涵盖了数据库设计、MySQL基础知识、表管理、函数、存储过程、触发器、事务和锁机制等。
1.入门门槛低
为了便于自学,本书内容编排由浅入深,即便读者没有任何数据库基础,也丝毫不会影响数据库知识的学习。
2.讲解细腻、便于实践操作
本书以案例为导向,将案例分解成若干实践任务,再将实践任务分解成若干场景,通过实践任务以及增设场景讲解MySQL各个知识点,讲解细腻,便于读者实践操作。
3.案例虽小,五脏俱全
本书精心定制的案例大小适中,非常易于理解。本书将知识点场景化,不仅将字符集、存储引擎、全局变量等知识融入场景,还将全文检索、存储过程、触发器、函数、事务、锁等知识融入场景,并将场景封装成实践任务,最终实现了具体案例。无须太多技术基础,读者不仅不知不觉中学习MySQL知识,还可以开发出类实际系统,并能运行和展示,提升读者的学习成就感。
4.遵循学习曲线、内容编排一气呵成
本书遵循学习曲线,案例组织、任务取舍由浅入深,内容编排一气呵成。
5.选用尽可能少的数据库表讲解MySQL尽可能多的知识
本书选用尽可能少的数据库表讲解MySQL尽可能多的知识,经常使用的表不超过5个,最大程度地减轻读者的学习负担。
6.注重设计
初学者通常存在致命的误区:重开发,轻设计。开发出来的数据库往往成了倒立的金字塔,头重脚轻。真正的数据库开发,首先强调的是设计。正因为如此,本书第1章详细讲解数据库设计的相关知识,简言之:第1章略显枯燥,内容却无比重要。
本书以**版8.0介绍MySQL的使用,读者需要提前安装64位Windows操作系统。如果只安装了32位操作系统,读者也可以使用本书,可选用8.0的次新版本5.7.26,本书详细介绍了5.7和8.0版本的安装区别以及使用区别。
本书配套资源丰富且完善,包括MySQL安装程序(8.0版本和5.7.26版本)、PPT电子课件、案例源代码、电子教案、教学进度表、非笔试考核方案等。
孔祥盛,长期从事网络数据库技术、网页设计与制作、PHP教学与培训等工作,具有丰富的教学与研究开发经验,积累了大量的开发案例。编写的PHP教材语言通俗易懂,言简意赅,用极其短小精干的案例讲述技术知识,受到广大初学者的推崇。