MySQL8.0从入门到实战

MySQL8.0从入门到实战

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

全面详解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数据操作实战。

此外,本书附有函数速查表,方便读者在实际工作中快速查找函数。

章节目录

版权信息

内容简介

前言

第1部分 MySQL基础

第1章 初识MySQL

1.1 MySQL是什么

1.2 MySQL 8安装和配置

1.3 如何学习MySQL

1.4 本章练习

第2章 数据库设计

2.1 关系数据库设计理论三大范式

2.2 连接数据库和基本信息查询

2.3 创建数据库和表

2.4 本章练习

第3章 MySQL数据类型

3.1 数字数据类型

3.2 日期和时间数据类型

3.3 字符串数据类型

3.4 JSON数据类型

3.5 本章练习

第2部分 MySQL基本操作

第4章 MySQL基础操作

4.1 数据库操作

4.2 数据表操作

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 order by(排序)

4.13 group by(分组)

4.14 with rollup(分组统计再统计)

4.15 having(分组筛选)

4.16 union和union all(组合查询)

4.17 本章练习

第5章 MySQL连接查询和数据复制

5.1 连接查询分类

5.2 inner join(内连接)

5.3 left join(左连接)

5.4 right join(右连接)

5.5 in和not in(多关键字筛选)

5.6 exists和not exists(是否返回结果集)

5.7 复制表

5.8 临时表

5.9 本章练习

第6章 MySQL基础函数

6.1 MySQL字符串函数

6.2 MySQL数字函数

6.3 MySQL日期函数

第3部分 MySQL高级查询函数

第7章 MySQL高级函数

7.1 cast(x as type):数据类型转换

7.2 coalesce(expr1, …, exprn):返回第一个非空表达式

7.3 if(expr,v1,v2):表达式判断

7.4 ifnull(v1,v2):null替换

7.5 isnull(expression):判断表达式是否为null

7.6 nullif(expr1, expr2):字符串相等则返回null

7.7 last_insert_id():返回最近生成的自增ID

7.8 case expression:表达式分支

7.9 本章练习

第8章 MySQL窗口函数

8.1 窗口函数语法和数据准备

8.2 排名函数

8.3 分析函数

8.4 头尾函数

8.5 聚合统计函数

8.6 其他函数

8.7 本章练习

第4部分 MySQL数据表分区

第9章 MySQL表分区

9.1 分区介绍

9.2 分区类型

9.3 范围分区

9.4 列表分区

9.5 列分区

9.6 哈希分区

9.7 键分区

9.8 子分区

9.9 MySQL分区对null的处理

9.10 本章练习

第10章 MySQL分区管理

10.1 范围分区和列表分区的管理

10.2 哈希分区和键分区的管理

10.3 分区管理和维护操作

10.4 分区的限制

10.5 分区键与主键、唯一键的关系

10.6 本章练习

第5部分 视图、存储过程、字符集和排序规则的说明和使用

第11章 MySQL视图和存储过程

11.1 视图

11.2 存储过程

11.3 本章练习

第12章 MySQL游标、字符集和排序规则

12.1 游标

12.2 字符集和排序规则

12.3 本章练习

第6部分 MySQL数据查询优化

第13章 MySQL索引

13.1 索引

13.2 创建索引的指导原则

13.3 B-Tree索引和哈希索引的比较

13.4 SQL执行计划分析

13.5 MySQL的索引检索原理

13.6 索引的使用技巧与SQL优化实战

13.7 本章练习

第14章 InnoDB存储引擎事务模型和锁的使用

14.1 InnoDB存储引擎实践

14.2 InnoDB和ACID模型

14.3 锁机制

14.4 事务隔离级别

14.5 本章练习

第15章 InnoDB内存结构解析和优化

15.1 InnoDB内存结构解析和优化实战

15.2 InnoDB表实战调优

15.3 本章练习

第7部分 MySQL数据运维和读写分离架构

第16章 MySQL数据的备份与还原

16.1 基准测试

16.2 备份

16.3 还原

16.4 本章练习

第17章 MySQL主从架构

17.1 读写分离

17.2 MySQL主从复制

17.3 MySQL主从复制架构的搭建

17.4 本章练习

第8部分 MySQL操作实战

第18章 MySQL数据操作实战

18.1 数据库和数据表的创建与查看

18.2 新增、修改、删除表数据

18.3 基础查询和where子句查询

18.4 like模糊查询

18.5 分组查询、聚合函数、排序查询

18.6 关联查询

18.7 子查询、多表查询

18.8 本章练习

附录A 函数速查表

A.1 MySQL字符串函数

A.2 MySQL数字函数

A.3 MySQL日期函数

A.4 MySQL高级函数

MySQL8.0从入门到实战是2023年由清华大学出版社出版,作者张文亮 编著。

得书感谢您对《MySQL8.0从入门到实战》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
Final Cut Pro X实战从入门到精通 电子书
1.简单易学:本书采用实战形式编写,并以轻松简单的素材为主,使读者不仅能跟随步骤做出相同的效果,还能通过不断操作熟悉软件。 2.全程图解:本书操作步骤力求详细清晰,让读者能够通过图文步骤还原操作过程和作品效果。另外,读者可以观看教学视频进行学习。 3.提示到位:为了方便初学者快速掌握Final Cut Pro X的使用方法,全书针对相应知识点提供了丰富的提示,可以帮助读者扩大知识面,掌握相关技巧。
Excel 2019办公应用实战从入门到精通 电子书
(1)案例设计精良,直面实战需求。 (2)“图书 电脑 手机”三位一体的教学方式。 (3)实例教学,紧密结合日常工作、学习、生活,选取贴近实际的应用案例。 (4)同步全高清视频教学,如名师在侧,高手相伴。 (5)超值赠送相关图书视频教学文件和电子书,花一本书的钱,买几本书的内容。 (6)大量赠送实用软件工具、办公模板,便于读者随时扩展学习应用。
Flash CC动画制作实战从入门到精通 电子书
本书针对FlashCC进行动画制作的应用方向,从软件基础开始,深入挖掘Flash的核心工具、命令与功能,帮助读者在短的时间内迅速掌握Flash,并将其运用到实际操作中。全书紧紧围绕使用FlashCC进行动画制作的特点,精心设计了200个实例,循序渐进地讲解了使用FlashCC设计制作动画所需要的全部知识。本书共分14章,依次讲解了掌握FlashCC动画制作基础,绘图工具及其功能,基本动画的制作,高
视觉营销与运营实战从入门到精通 电子书
《视觉营销与运营实战从入门到精通》结合典型案例,深刻、系统地剖析了视觉营销与运营的思维和策略,是一本介绍视觉营销与运营的实战手册。《视觉营销与运营实战从入门到精通》内容主要分为四个部分。第一,讲解视觉营销的基础知识。第二,介绍视觉营销的具体实战方法:通过10个品牌视觉塑造窍门,抢占客户心智;通过11种店铺视觉优化方法,助力皇冠店铺;通过16种产品视觉设计方法,打造爆款产品;通过10种文案视觉呈现技
Office 2019办公应用实战从入门到精通 电子书
全书共16章。第1~3章主要介绍Word文档的制作方法,包括Word文档的基本编辑、Word文档的美化处理,以及长文档的排版与处理等;第4~8章主要介绍Excel电子表格的制作方法,包括工作簿和工作表的基本操作、管理和美化工作表、数据的基本分析、数据的高级分析,以及Excel公式和函数的应用等;第9~10章主要介绍PowerPoint演示文稿的制作方法,包括PowerPoint2019演示文稿的设