|
|
51CTO旗下网站
|
|
移动端

MySQL进阶:从小工到专家的必读书籍

各大论坛上总是有很多同学咨询学习MySQL有哪些书,或者是入行DBA要做哪些准备。今天就和大家分享下想学习MySQL可以选择哪些书籍。

作者:猿哥来源:数据库开发|2018-06-29 14:48

各大论坛上总是有很多同学咨询学习MySQL有哪些书,或者是入行DBA要做哪些准备。今天就和大家分享下想学习MySQL可以选择哪些书籍。

数据是Web应用程序最重要的部分。随着互联网和高端Web应用程序的发展,使用最新的开发技术来实现高效的数据管理变得至关重要。目前,MySQL是最受欢迎和最常用的数据库之一,而且MySQL支持不同的平台,包括Unix,Linux和Windows,更重要的是,MySQL能承受高并发访问。

如果你打算开始使用MySQL,建议你可以看看这些书:

1、《MySQL Crash Course》

本书适合Web应用程序开发开发新手,书中内容讲解节奏很快。关于本书最大的特点是是它从MySQL的基本概念开始,包括排序,编写查询等。但是,本书不适用于高级Web应用程序,因为它只提供了对COMMIT,BEGIN和ROLLBACK等入门级命令的概念解释。

2、《MySQL (5th Edition)》

《MySQL技术内幕(第5版)》是MySQL方面名副其实的经典著作,Paul DuBois Sun 公司MySQL文档团队的技术作者,因此本书的技术水准非常高,详细讨论了MySQL的每个方面,包括数据类型,安全性,访问控制,查询优化技巧,本书还为使用C语言、PHP语言和Perl语言开发数据库应用的读者提供了相关内容。

它还包含企业Web应用程序遇到的一些最常见的安全风险和保护它们的最佳实践,因此,本书对于有经验的和初学者的程序员都很有用。

3、《高性能 MySQL》

如果你是一位计划学习MySQL开发最佳实践的中级程序员,本书将是你的不二之选。本书讨论索引,模式和查询优化的高级技术。对于潜在的程序员,内容涵盖mysql 架构和历史,基准测试和性能剖析,数据库软硬件性能优化,复制、备份和恢复,高可用与高可扩展性,以及云端的mysql 和mysql相关工具等方面的内容。

本书是在实践和理论有一个很好的平衡。你可以通过了解诊断和建议的最佳工具,以解决任何此类性能问题。本书非常适合寻求全面学习体验的开发人员。

4、《PHP and MySQL Web Development》

在当前的开发环境中,开发人员经常将开源工具(如PHP和MySQL)联合起来开发Web应用程序。本书介绍了PHP和MySQL编程的最佳实践。本书中的示例代码可以帮助你立即开始Web应用程序开发。这本书可以帮助读者更好的理解该领域的最新发展,特别是如果你正准备参加PHP面试。

5、《MySQL 5.0 Certification Study Guide》

顾名思义,本书面向准备MySQL认证的用户。本书由官方认证小组编写,它涵盖了认证考试的每一个主题。本书包含许多练习,尽管它们可能与您在考试中可能遇到的不同。它涵盖了MySQL 5.0的所有基本功能。此外,本书还附带一张CD-ROM该书以易于阅读的风格编写,这让读者更容易接收

6、《MySQL Cookbook》

为各个层次的、没有时间和精力来从头解决MySQL问题的用户提供了大量简练、精辟的代码段和可用的示例,每节都阐述了代码应该如何工作及原因所在。通过本书你可以学到如何编写基于MySQL的程序、从表中查询数据。表管理等知识点

7、《Understanding MySQL Internals》

从公共可用性的意义上讲,MySQL源代码是开放源代码,但如果对其不了解,则实质上,它对于您来说是封闭的。MysQL开发团队的前成员Sasha Pachev通过《深入理解MySQL核心技术》给出了MySQL 5的全面指南,揭示了这一强大数据库的内部运作。

你可以通过本书直奔MySQL核心技术,了解各种数据结构和各种方便的功能的运作情况,了解如何添加新的存储引擎和配置选项等。

8、MySQL的官方手册

想要阅读MySQL最详细的内容,没有任何一本书会比的上他的官方手册,其实很多知识点在MySQL官方手册上都写的清清楚楚,当然,话说回来,MySQL官方手册内容非常多,一时半会很难消化完,但你完全可以选择你感兴趣的内容点去学习。MySQL官方手册地址:https://dev.mysql.com/doc/ 

【编辑推荐】

  1. 带你五分钟看懂时序数据库!
  2. 从删库到跑路or恢复,记一次MySQL数据库文件损坏恢复经历
  3. 数据库MySQL索引优化分析
  4. 分布式之Redis数据库复习精讲
  5. MySQL到底有几种日志类型需要我们记住?
【责任编辑:庞桂玉 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

程序设计实践双语版

程序设计实践并不只是写代码。程序员必须评论各种折衷方案,在许多可能性之中做出选择、排除错误、做测试和改进程序性能,还要维护自己或其...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊