SQL 入门

在准备成为MySQL DBA之前,能熟练的编写SQL是一个必要条件。exists 和 join之间的等价转换;基本的行列转换;SQL 循环等的熟练掌握对之后的运维和调优工作都有很大的帮助。

推荐书籍:

  1. 《SQL Cookbook》 一本循序渐进的SQL指导手册。每一种业务需求,书中都用MySQL,SQL Server,Oracle三种语法进行解析。可以顺序的作为学习书籍,也可以之后作为工具书籍查阅。
  2. 《The Art of SQL》将SQL调优模拟成一场战役,进行战术分析。更多的是传授SQL架构设计方面的知识,实际的调优实例不多,翻译很烂,建议看原版
  3. 《SQL应用重构》
  4. 《MySQL Stored Procedure Programming》 学习MySQL 存储过程语法和编写的最好教材。虽然版本比较老,但是大部分的语法都没有变更,比较推荐。

MySQL 入门&精通

如果你已经熟练掌握了基本的SQL编写技巧,就可以进入对于MySQL产品本身的入门学习了

推荐书籍:

  1. 《High Performance MySQL | 高性能 MySQL》 MySQL界的圣经,目前已经出到第三版。非常详细地介绍了MySQL运维的各个部分,可以通读了解,也可以作为工具书进行查阅。
  2. 《深入浅出MySQL数据库开发、优化与管理维护》 中文原创书籍中比较适合入门的一本。较粗浅地介绍了MySQL的相关特性,比较适合MySQL运维的入门。
  3. 《MySQL技术内幕:innodb 存储引擎》 很详细地从代码层面分析了Innodb的内部结构,适合深入学习innodb。

其他学习资源

MySQL入门除了通过书本学习理论知识以外,还有其他各种方式可以进行学习。

  1. 《Our Episode》一个类似于MySQL电台的节目 ,每周会定期出一个音频讨论一个MySQL话题。 是学习MySQL&学习英语的好选择
  2. 《MySQL Planet》 几乎涵盖了所有MySQL业界大牛的博客RSS汇总。强烈建议订阅!
  3. MOOC 各类公开课程网站都会有免费得MySQL入门课程试听。这里就不一一列举了。

运维&数据思想

推荐书籍:

  1. 《The Art of Capacity Planning | 容量规划的艺术》作为运维免不了要做容量规划和容量预测。这本书是一个很好的开始。
  2. 《Beautiful Data: The Stories Behind Elegant Data Solutions》 数据库运维对于数据的敏感是一个重要特质。

学习mysql比较好一些书籍相关推荐

  1. 学习MySQL之数据库简介

    文章目录 学习MySQL之数据库简介 一.什么是数据库? 二.RDBMS术语 学习MySQL之数据库简介 一.什么是数据库? 数据库(Database)是按照数据结构来组织.存储和管理数据的仓库.每个 ...

  2. 学习 MySQL 必备的几个示例数据库

    文章目录 Sakila 数据库 Employees 数据库 world 数据库 world_x 数据库 menagerie 数据库 总结 大家好!我是只谈技术不剪发的 Tony 老师.今天给大家介绍几 ...

  3. 给新手学习MySQL的建议

    前言: 经常有小伙伴问我:MySQL 应该怎么学?小白如何入门?我在想,我当时是如何学习 MySQL 的,是否可以给到初学者几点建议,本篇文章,笔者将以自己的经验及认知,谈谈我对新手学习 MySQL ...

  4. 【MySQL】带你了解MySQL 如何学习MySQL以及MySQL的用途以及意义

    目录 1 MySQL的起源和发展 1.0.1 数据库管理系统 1.1 MySQL的起源 命名由来: 1.2 MySQL的发展历程 2 什么是MySQL? 2.1 数据库 2.1.1 我们之前存储数据的 ...

  5. 学习 JAVA,有什么书籍推荐?学习的方法和过程是怎样的?

    学习 JAVA,有什么书籍推荐?学习的方法和过程是怎样的? 本文内容比较长,主要包含下面几部分内容: 学习路线以及方法推荐 书单推荐 教程推荐 推荐一个学习中常看的仓库 学习/编程好习惯 面试必知 学 ...

  6. 新手编程之旅:零基础如何学习MySQL?

    SQL如何学习? SQL入门有一本常常提起的书<SQL in 10minutes>这本可以看看.常年amazon销量前列.或者动物社的,learning SQL,也是很好的. 你需要在实际 ...

  7. 学习Java编程培训的书籍有哪些

    学习java技术除了线上线下的培训学习,书籍的知识也是非常重要的,今天小编为大家整理的就是学习Java的一些书籍,Java书籍是程序员学习提升技能的重要学习渠道,通过书籍Java程序员可以学习当前流行 ...

  8. 这38个小技巧告诉你如何快速学习MySQL数据库

    无论是运维.开发.测试,还是架构师,数据库技术是一个必备加薪神器,那么,一直说学习数据库.学MySQL,到底是要学习它的哪些东西呢?此文为你揭晓,你值得一看!看过别忘记点赞+转发支持哦. 1.如何快速 ...

  9. 学python比较好的书-学习Python比较好的书籍推荐

    近些年来,Python的热度一直处于上升阶段,到目前为止,Python已经成为和Java一样备受编程爱好者追捧的编程语言.因此越来越多的人都选择学习Python,只是很多人由于缺乏编程基础,不知道怎么 ...

  10. 学mysql是学指令吗_学习Mysql (二) 常用指令

    环境搭建OK.可视化查看看得我一脸懵逼,还是命令行学习下. 常用指令: 1. 登录: mysql -h 主机名 -u 用户名 -p 注:本机localhost的话,-h部分可以省略.-p后面不写密码的 ...

最新文章

  1. Python: ljust()|rjust()|center()字符串对齐
  2. AngularJS(九):路由
  3. oracle如何在本地建库,oracle在本地建库
  4. python文件夹目录_Python 操作文件、文件夹、目录大全
  5. POJ 1190 生日蛋糕 DFS
  6. 装饰模式(Decorate Pattern)
  7. visa卡号生成器 在线_作为一名程序员,我都收集了哪些好玩的生成器?
  8. FDDB数据集(人脸检测)
  9. java语言判断101到200之间素数
  10. 云存储及分布式文件系统
  11. 【mud】xyj450里的toy下的buwawa脚本问题
  12. 帝国源码php安装文件是哪个,帝国CMS数据库配置文件是哪个文件?
  13. 三天打鱼两天晒网python程序_三天打鱼两天晒网
  14. oracle ins ctx.mk,安装Oracle10g遭遇ins_ctx.mk问题解决方法
  15. 解决百度网盘登录安全验证显示空白页
  16. win 7硬盘安装centos7 亲测可行
  17. Win11新电脑怎么跳过联网
  18. 2022-2028全球自动超声波仪器清洗器行业调研及趋势分析报告
  19. Java程序员面试笔记pdf,JqGrid完整例子
  20. 弹出式网络广告价值分析案例

热门文章

  1. HTTP 出现304情况及详解
  2. 添加打印机,本地打印后台处理程序服务没有运行
  3. 完全平方数的几种判定方法与算法用时
  4. 生产稳定:JVM-MySQL-Tomcat-服务调用,调优相关
  5. oracle12c不使用cdb模式,12c CDB和PDB启动和关闭操作
  6. java删除占用的文件_「强力删除」自己用命令强制删除占用的文件或文件夹 - seo实验室...
  7. 怎样配置更完美的图形工作站
  8. AcWing 4071. 国际象棋
  9. U盘系统安装步骤超级简单,弄懂ghost不管是windows7win10都不难
  10. python计算球体表面积和体积_图解球体表面积和体积正确计算方法及计算公式(原创)...