![]()
内容推荐 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相关的问题。 目录 第1部分 MySQL基础 第1章 初识MySQL 1.1 MySQL是什么 1.2 MySQL8安装和配置 1.2.1 安装版本的选择 1.2.2 在Windows平台下安装和配置MySQL 1.2.3 在Linux平台下安装和配置MySQL 1.2.4 在Docker平台下安装和配置MySQL 1.3 如何学习MySQL 1.4 本章练习 第2章 数据库设计 2.1 关系数据库设计理论三大范式 2.2 连接数据库和基本信息查询 2.2.1 连接数据库 2.2.2 基本信息查询 2.3 创建数据库和表 2.3.1 创建数据库 2.3.2 创建表 2.4 本章练习 第3章 MySQL数据类型 3.1 数字数据类型 3.2 日期和时间数据类型 3.3 字符串数据类型 3.4 JSON数据类型 3.5 本章练习 第2部分 MySQL基本操作 第4章 MySQL基础操作 4.1 数据库操作 4.2 数据表操作 4.2.1 创建数据表 4.2.2 数据表的修改与删除 4.2.3 约束 4.3 数据查询 4.4 数据插入 4.5 where(筛选) 4.6 and和or(与和或) 4.7 between(范围查找) 4.8 distinct(去重关键字) 4.9 update(修改或更新) 4.10 delete(删除) 4.11 like(模糊匹配) 4.12 orderby(排序) 4.13 groupby(分组) 4.14 withrollup(分组统计再统计) 4.15 having(分组筛选) 4.16 union和unionall(组合查询) 4.17 本章练习 第5章 MySQL连接查询和数据复制 5.1 连接查询分类 5.2 innerjoin(内连接) 5.3 leftjoin(左连接) 5.4 rightjoin(右连接) 5.5 in和notin(多关键字筛选) 5.6 exists和notexists(是否返回结果集) 5.7 复制表 5.8 临时表 5.9 本章练习 第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 函数速查表 |