MySQL数据库是一款非常优秀的自由软件。它是由瑞士的MySQLAB公司开发的。2008年,Sun公司耗资10亿美元收购了MySQL数据库。现在MySQL数据库已经是世界上最流行的数据库之一。全球最大的网络搜索引擎公司Google使用的数据库就是MySQL数据库。国内很多大型的网络公司也选择MySQL数据库,如网易、新浪等。这都证明了MySQL数据库强大的生命力。目前,MySQL 5.1.4版本已经正式发布,而且6.0版本已经处于开发之中。2010年4月20日,Oracle公司收购了Sun公司,MySQL数据库又成为了Oracle公司的数据库产品。这给MySQL数据库带来了前所未有的机遇和挑战。
图书市场上也有不少MySQL图书,但却鲜见一本能带领读者快速掌握MySQL数据库的图书。可能是因为大多数人认为MySQL比较简单,很少有人考虑过给入门读者写一本书。其实并非如此,虽然MySQL比SQL Server和Oracle等数据库简单,但要想快速掌握,没有一本好的参考书却比较困难。基于这个原因,笔者结合自己多年使用MySQL数据库的经验和心得体会,花费了近一年时间写作本书。意在为那些MySQL数据库学习人员,尤其是初学者提供一些帮助,让他们能在最短的时间内掌握MySQL数据库技术。
笔者是因为项目开发需要才开始接触MySQL数据库,并且在开发过程中不断学习的。在这个过程中,笔者发现MySQL数据库使用非常方便,而且功能非常强大。因此,以后的软件开发中,笔者都是将MySQL数据库作为首选数据库。读者在学习MySQL数据库的过程中应该多练习,只有不断的实践才能将这些知识理解透彻。希望各位读者能在本书的引领下跨入MySQL数据库的大门,并成为一名使用MySQL数据库的高手。学习完本书后,读者应该可以具备操作MySQL数据库、管理MySQL数据库、使用MySQL数据进行软件开发的能力。
本书特色
1.配多媒体教学视频,高效、直观
笔者专门为本书的每一章内容都录制了配套的多媒体教学视频,可以大大方便读者高效、直观地学习。这在已经出版的MySQL图书中是绝无仅有的。
2.内容全面、系统、深入,实用性强
本书内容全面、系统、深入,涉及面广,几乎涉及MySQL数据库应用与开发的所有重要知识。书中提供了大量的操作MySQL数据库的示例,还提供了大量实例和上机实践内容供读者演练,有很强的实用性。
3.讲解由浅入深,循序渐进,适合各个层次的读者阅读
本书从MySQL数据库的基础开始讲解,逐步深入到MySQL数据库的高级管理和开发,内容梯度从易到难,讲解由浅入深,循序渐进,适合各个层次的读者阅读,并均有所获。
4.贯穿大量的操作技巧,迅速提升水平
本书在讲解知识点时贯穿了大量的典型示例,并给出了大量的使用技巧,以便让读者更好地理解各种概念和使用方法,体验实际操作MySQL数据库的技巧。
5.注重实际应用,提高实战水平
本书介绍了Java、PHP和C#如何访问MySQL,并在最后给出了一个项目案例。通过这些内容的学习,读者可以快速提升自己的MySQL应用实战能力。
6.提供售后服务,答疑解惑
若您在阅读本书时有疑问请邮件到bookservice2008@163.com获得帮助。您也可到http://www.wanjuanchian.net技术论坛上提问。
本书内容及体系结构
第1篇 MySQL数据库基础(第1~3章)
本篇主要内容包括:数据库概述、Windows平台下安装MySQL数据库、Linux平台下安装MySQL数据库。通过学习本篇内容,读者可以了解数据库的基本知识,选择MySQL数据库的理由,如何获取MySQL数据库,如何安装MySQL数据库等内容。
第2篇 MySQL数据库基础维护(第4~9章)
本篇主要内容包括:MySQL数据类型、操作数据库、创建表、修改表、删除表、索引、视图、触发器等内容。通过学习本篇内容,读者可以掌握MySQL数据库的基本操作。
第3篇 SQL查询语句(第10~14章)
本篇主要内容包括:查询数据、插入数据、更新数据、删除数据、MySQL运算符、MySQL函数、存储过程和函数等。通过学习本篇内容,读者可以掌握查询和更新数据库中的数据、MySQL运算符和函数的方法,并可以掌握存储过程和函数的相关知识。
第4篇 MySQL数据库高级管理(第15~18章)
本篇主要内容包括:MySQL用户管理、数据备份与还原、MySQL日志、性能优化等。通过学习本篇内容,读者可以掌握MySQL数据库高级管理方面的知识。
第5篇 MySQL应用与实战开发(第19~22章)
本篇主要内容包括:Java语言操作MySQL数据库、PHP语言操作MySQL数据库、C#语言操作MySQL数据库和驾校学员管理系统的开发过程。通过学习本篇内容,读者可以掌握MySQL数据库在软件开发中的应用,并可以进行实战演练,提高MySQL实战水平。
本书读者对象
MySQL数据库初学者;
想全面学习MySQL数据库的软件开发人员;
MySQL数据库管理人员;
MySQL数据库爱好者;
大中专院校的学生;
社会培训班学员。
编著者