前言
随着信息技术的不断发展以及互联网行业的高速增长,作为开源数据库的MySQL得到了广泛的应用和发展。目前MySQL已成为关系型数据库领域中非常重要的一员。笔者拥有多年在数据库方面的教学经验,并在实际的运维和开发工作中积累了大量实践经验。因此,想系统编写一本MySQL数据库方面的书籍,力求能够全面地介绍MySQL的相关知识。通过本书,一方面总结笔者在MySQL数据库方面的经验,另一方面也希望对学习和使用MySQL的读者有所帮助,为MySQL在国内的发展贡献一份力量。期望通过本书的学习,读者能够全面系统地掌握MySQL数据库,并在实际工作中灵活运用。
1.本书特色
本书聚焦MySQL数据库并基于MySQL 8.0版本编写,对MySQL数据库的相关知识进行全面深入的讲解,辅以实战。本书有如下特色。
(1)一线技术,系统全面
本书全面系统地介绍了目前开源关系型数据库领域中最火热的技术代表之一MySQL,包含了该数据库中大部分知识点,力求用全面覆盖MySQL的核心内容。
(2)精雕细琢,阅读性强
全书采用通俗易懂的语言,并经过多次打磨,力求精确。同时注重前后章节知识的承上启下,让从未有过数据库方面经验的读者也可以轻松地读懂本书。
(3)从零开始,循序渐进
全书从最基础的内容开始讲解并逐步深入,先介绍MySQL的基础内容,再介绍MySQL的存储引擎,然后全面深入MySQL体系,从而帮助读者从基础入门向开发高手的迈进。
(4)由易到难,重点解析
本书编排由易到难,内容全面。同时对重点和难点进行了详细讲解,对易错点进行了提示说明,帮助读者克服学习过程中的困难。
(5)突出实战,注重效果
全书采用理论讲解+动手实操的方式,让读者在学习学习过程中能够有一个动手实操的体验。书中的所有实战步骤都经过了笔者的亲测。
(6)实践方案,指导生产
本书以实践为主,所有的示例都可运行。并且书中提供了大量的技术解决方案,为读者提供实际生产环境的指导。
2. 阅读本书,您能学到什么
·掌握MySQL数据库的基础及安装配置
·掌握MySQL InnoDB存储引擎
·掌握MySQL用户管理与访问控制
·灵活运用MySQL的各种数据库对象
·熟练编写MySQL应用程序
·掌握MySQL的事务与锁
·掌握MySQL备份与恢复
·掌握MySQL的主从复制与主主复制
·掌握MySQL的高可用架构
·掌握MySQL性能优化与运维管理
·掌握MySQL数据库的监控
·熟练使用MySQL数据库的中间件
3. 读者对象
本书既适合MySQL数据库的初学者,也适合想进一步提升数据库技术的中高级从业人员。本书读者对象如下。
·数据库技术的自学者。
·数据库管理员。
·MySQL数据库爱好者。
·高等院校的老师和学生。
·测试工程师。
·运维技术人员。
由于编者水平有限,书中难免有纰漏之处,请广大读者不吝赐教。欢迎读者通过扫描下面的二维码,关注公众号“IT阅读会”进行书中相关技术的沟通交流。
赵渝强
北 京