前 言
MySQL是轻型免费的数据库,得到了大部分中小企业甚至大型企业的青睐。它是目前最流行的数据库之一,与其他数据库产品一样,都可以使用标准的SQL语句。此外,它还有很多免费的版本供使用者选择。目前,在很多中小型网站和软件系统中都普遍应用。MySQL数据库凭借其扩平台的特性,能够适应目前主流的多个操作平台,比如:Windows操作系统、Linux操作系统、苹果系列的操作系统等。因此,在Linux环境下使用数据库时,选用MySQL就会更多一些。
为了能够让初学者快速掌握MySQL的使用,本书介绍MySQL数据库的最新版本MySQL 5.5,从MySQL数据库的安装开始讲起,循序渐进地讲解MySQL数据库操作的基本SQL语句及数据库的管理,在本书的后面还分别使用目前比较主流的C#、Java和PHP语言来讲解如何连接MySQL数据库等知识。为达到更好的学习效果,本书还对重点内容特别录制了多媒体教学视频,辅助读者学习。
本书有何特色
本书将知识范围锁定在了初、中级部分,以大量的实例进行示范和解说,其特点主要体现在以下几个方面:
* 重点内容配有大量多媒体教学视频辅助读者学习,高效、直观。
* 编排采用循序渐进的方式,适合初、中级学者逐步掌握MySQL数据库的使用。
* 重点讲述MySQL的入门和进阶知识,并为读者理解和实践奠定基础。
* 多采用语法与示例一对一的方式来讲解每一个语法点,方便读者的理解。
* 采用大量实例,讲解MySQL中基本的SQL语句和图形工具的使用。
* 所有实例都具有代表性和实际意义,着重解决工作中的实际问题。
* 在实际操作比较多的章节中,都安排了一个综合实例,方便读者掌握所学内容。
* 对于学习MySQL时比较容易出现的问题进行了详细的说明。
* 介绍了C#、Java和PHP连接MySQL的知识,帮助读者体验数据库的实际应用。
* 结合大中专院校的数据库教学实践编写,适合学生进行数据库应用实践。
* 每章后给出了大量的习题,帮助读者练习,巩固和提高所学的知识。
本书内容安排
本书分5篇,共20章,循序渐进地讲述了MySQL的安装方法和MySQL的基础知识,从基本概念到具体实践,从新特性的讲解到具体操作,从简单的SQL语句编写到复杂的数据库管理,从抽象概念到实际应用,全方位地完成了MySQL的讲解。
第1篇 MySQL基础(第1~4章)
首先讲解了MySQL数据库在Windows环境和Linux环境下的安装过程,以及每一个数据库版本的说明。然后讲解数据库的创建、修改数据库的字符集以及删除数据库,数据表的创建、修改数据表以及删除数据表。最后,讲解了约束在MySQL数据表的使用。通过对数据库、数据表以及约束的讲解,让读者对MySQL数据库有一个概括的了解。
第2篇 操作表中的数据(第5~8章)
在讲述了MySQL的基础知识后,本篇主要讲解如何操作表中的数据。主要包括数据表中数据的添加、修改以及删除;数据表中数据的简单查询和复杂查询,以及在查询语句中使用函数来方便数据查询。
第3篇 数据库使用进阶(第9~14章)
在有了数据库表操作的基础后,就可以灵活地使用SQL语句来更好地使用和管理数据库了。在本篇中主要讲解了MySQL中视图、索引、自定义函数、存储过程、触发器的使用,以及对数据库权限的管理和数据备份。
第4篇 数据库应用实战(第15~18章)
有了前3篇的基础后,在本篇中分别使用C#、Java和PHP语言连接MySQL数据库。读者不仅能学会如何用开发语言与MySQL打交道,而且还能通过案例的方式了解到各种数据操作。
第5篇 拓展应用(第19~20章)
前面对数据库已经有了基本知识,如果读者还想提高一下自己,可以学习下MySQL的日志和性能优化部分,这是提高数据库管理水平的关键。
本书光盘内容
* 本书重点内容的配套教学视频;
* 本书实例涉及的源代码;
本书读者对象
本书由浅入深,由理论到实践,尤其适合初级读者逐步学习和完善自己的知识结构。
* 从未接触过MySQL的自学人员;
* 有志于使用MySQL开发的初学者;
* 学习过其他数据库,但是还想学习MySQL数据库的开发者;
* 高等院校计算机相关专业的老师和学生;
* 各大中专院校的在校学生和相关授课老师;
* 准备从事软件开发的求职者;
* 参与毕业设计的学生;
* 其他编程爱好者。
本书阅读建议
* 作为一本入门教程,建议没有基础的读者,从前至后顺次阅读,尽量不要跳跃。
* 书中的实例和示例建议读者都要亲自上机动手实践,学习效果更好。
* 课后习题都动手做一做,以检查自己对本章内容的掌握程度,如果不能顺利完成,建议回过头来重新学习一下本章内容。
* 学习每章内容时,建议读者先仔细阅读书中的讲解,然后再结合本章教学视频,学习效果更佳。
本书作者
本书由秦婧、刘存勇主笔编写,其他参与编写的人员有毕梦飞、蔡成立、陈涛、陈晓莉、陈燕、崔栋栋、冯国良、高岱明、黄成、黄会、纪奎秀、江莹、靳华、李凌、李胜君、李雅娟、刘大林、刘惠萍、刘水珍、马月桂、闵智和。
阅读本书的过程中若有疑问,请和我们联系。
编者