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

各大论坛上总是有很多同学咨询学习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/ 

继续阅读
weinxin
我的微信公众号
扫一扫获取最新动态
  • 文本由 发表于 2018年7月12日10:46:01
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
0基础30天精通网站建设,月入6000元起 杂谈

0基础30天精通网站建设,月入6000元起

读完本篇,将教给你月收入6000元的能力,这里将要介绍一套技术实操型课程,同时会免费送每位读者一个价值12000元的课程。这是一门真正的技术,是所有网络项目的基础,是网“贝兼”的必备技能,也是目前市场...
MySQL实战篇:建立高性能的MySQL技巧 杂谈

MySQL实战篇:建立高性能的MySQL技巧

前言 MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特...
SSL证书常见的错误和解决办法是什么? 杂谈

SSL证书常见的错误和解决办法是什么?

SSL证书安装过程以及安装完毕之后可能会由于这样或者那样的原因,出现一些错误,那么这些错误出现的原因以及解决方法是什么呢?一起来看看SSL证书常见的错误和解决方法是什么? 常见错误情况之一:“无法将这...