封面
版权信息
内容简介
前言
第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高级函数
更新时间:2024-12-27 21:26:45