作品简介

MySQL数据库是目前全球流行的数据库之一。本书从入门到实战,系统全面、由浅入深地介绍MySQL数据库应用的各个方面。

全书分为8个部分,共18章。第1部分(第1~3章)介绍MySQL的基础知识,包括初识MySQL、数据库设计和数据类型;第2部分(第4~6章)介绍MySQL的基本操作,包括SQL基础操作、MySQL连接查询和数据复制、MySQL基础函数;第3部分(第7、8章)介绍MySQL高级查询函数,包括MySQL高级函数和窗口函数;第4部分(第9、10章)介绍MySQL数据表分区,包括MySQL表分区和分区管理;第5部分(第11、12章)介绍视图、存储过程、字符集排序规则的说明和使用,包括MySQL视图和存储过程、游标和字符集排序规则;第6部分(第13~15章)介绍MySQL数据查询优化,包括MySQL索引、InnoDB事务模型和锁使用、InnoDB内存结构解析和优化;第7部分(第16、17章)介绍MySQL数据运维和读写分离架构,包括MySQL数据备份和还原、MySQL主从架构;第8部分(第18章)介绍MySQL数据操作实战。每一部分和章节都是相对独立的主题,读者可以有选择性地单独阅读。此外,本书附有函数速查表,方便读者在实际工作中快速查找函数。

本书适合想要从事大数据开发和提升自身技能的IT从业人员、数据库管理员、开发人员等阅读。通过丰富的理论知识和大量的实例,本书将帮助读者更好地应对在实际工作中遇到的与MySQL相关的问题。

张文亮,是知名的少数跨多领域(JAVA/.NET/Python)的IT布道师和国内资深架构师,对平台中间件如Kafka、Nginx、ElasticSearch、Redis、MongoDB等有深入的研究和见解。授课时善于用生活实例来体现抽象概念,知识点讲解细致透彻,能够构建系统知识体系,深受广大学员喜爱。著作包括《大数据高并发Redis一本通》《ElasticSearch全面解析与开发实践》《大数据之HBase入门与实战调优》等。

作品目录

  • 前言
  • 第1部分 MySQL基础
  • 第1章 初识MySQL
  • 第2章 数据库设计
  • 第3章 MySQL数据类型
  • 第2部分 MySQL基本操作
  • 第4章 MySQL基础操作
  • 第5章 MySQL连接查询和数据复制
  • 第6章 MySQL基础函数
  • 第3部分 MySQL高级查询函数
  • 第7章 MySQL高级函数
  • 第8章 MySQL窗口函数
  • 第4部分 MySQL数据表分区
  • 第9章 MySQL表分区
  • 第10章 MySQL分区管理
  • 第5部分 视图、存储过程、字符集和排序规则的说明和使用
  • 第11章 MySQL视图和存储过程
  • 第12章 MySQL游标、字符集和排序规则
  • 第6部分 MySQL数据查询优化
  • 第13章 MySQL索引
  • 第14章 InnoDB存储引擎事务模型和锁的使用
  • 第15章 InnoDB内存结构解析和优化
  • 第7部分 MySQL数据运维和读写分离架构
  • 第16章 MySQL数据的备份与还原
  • 第17章 MySQL主从架构
  • 第8部分 MySQL操作实战
  • 第18章 MySQL数据操作实战
  • 附录A 函数速查表
展开全部