前言
随着信息技术的迅速发展和广泛应用,数据库作为后台支持系统已成为信息管理中不可缺少的重要组成部分。MySQL是一个小型的关系型数据库管理系统,是一个真正多用户、多线程的结构化查询语言(SQL)数据库服务器。MySQL运行速度快、执行效率与稳定性高、操作简单、非常易于使用,是目前最流行的数据库管理系统软件之一。由于其体积小、速度快、跨平台、总体拥有成本低,尤其是开放源码这一特点,是中小型网站开发首选的数据库管理系统,搭配PHP、Linux和Apache可组成良好的Web开发环境。
本书共11章,第1章介绍MySQL概述,第2章介绍数据库的创建与管理,第3章介绍数据表的创建和管理,第4章介绍索引的创建和使用,第5章介绍数据查询,第6章介绍视图的创建和使用,第7章介绍MySQL编程基础,第8章介绍存储过程和存储函数,第9章介绍触发器,第10章介绍MySQL安全性管理,第11章介绍备份和还原。
本书以一个综合性的“学生管理系统”项目贯穿整个教材,循序渐进地实现一个数据库系统设计的完整过程;同时,以另外一个“商品销售系统”项目贯穿于每一章的同步实训,真正做到学以致用。本书每章都附有习题,可以帮助读者巩固基础知识。另外,本书配备了PPT课件、示例项目源代码、同步实训项目源代码、习题答案等丰富的教学资源。
本书由常州信息职业技术学院鲁大林主编,参与编写的人员还有吴斌和唐小燕,全书由鲁大林统稿。在本书编写过程中,常州柴油机股份有限公司的刘晨高级工程师、常州勇气软件有限公司的朱才金工程师参与了总体规划,并提出了许多宝贵意见。同时,在编写本书时也参考了许多相关文献、技术资料以及互联网资源,在此一并深表感谢!
由于编者水平有限,编写时间仓促,书中难免有错误与不足之处,恳请广大读者批评指正。本书编者邮箱为eduldl@126.com。
编者