66套java从入门到精通实战课程领取
帖子信息
尚硅谷MySQL入门到高级-宋红康版
江火似流星   分享于  2022-03-09   查看次数: 170 次   所需:1 积分
0

第1篇:MySQL架构篇

1-MySQL高级特性篇章节概览

2-CentOS环境准备

3-MySQL的卸载

4-下载MySQL并安装MySQL8.0

5-MySQL5.7安装

6-使用SQLyog实现MySQL8.0的远程连接

7-使用SQLyog实现MySQL5.7的远程连接

8-MySQL8中密码强度的评估测试

9-字符集的修改与底层原理说明

10-比较规则_请求到响应过程中的编码与解码

11-SQL大小写规范与sql_mode的设置

12-MySQL主要目录结构

13-表在文件系统中的表示

14-用户的创建_修改_删除

15-用户密码的设置和管理

16-权限的管理

17-权限表与访问控制

18-角色的使用

19-配置文件的使用_系统变量的复习

20-MySQL的逻辑架构

21-SQL执行流程

22-MySQL8.0和5.7中SQL执行流程的演示

23-Oracle中SQL执行流程_缓冲池的使用

24-查看与设置表的存储引擎

25-InnoDB与MyISAM存储引擎的对比

26-Archive、CSV、Memory存储引擎的使用

 

第2篇:索引及调优篇

27-为什么使用索引及索引的优缺点

28-一个简单的索引设计方案

29-索引的迭代设计方案

30-聚簇索引、二级索引与联合索引的概念

31-InnoDB中B+树注意事项_MyISAM索引方案

32-Hash索引结构

33-AVL树、B树和B+树的对比

34-InnoDB数据存储结构概述

35-页结构之文件头部与文件尾部

36-页结构_最小最大记录&行格式_记录头信息

37-页结构之页目录与页头

38-查看默认行格式与设置表的行格式

39-通过ibd文件剖析Compact行格式

40-行溢出与Dynamic、Compressed行格式

41-Redundant行格式

42-区、段、碎片区的使用

43-独立表空间与系统表空间

44-索引的分类

45-创建普通索引并查看与分析索引

46-创建表时创建其他常见类型的索引

47-通过ALTER TABLE或CREATE INDEX的方式添加索引

48-索引的删除操作

49-MySQL8新特性:降序索引、隐藏索引

50-索引设计原则中的数据准备

51-适合创建索引的11种情况1

52-适合创建索引的11种情况2

53-不适合创建索引的7种情况

54-数据库优化步骤_查看系统性能参数

55-慢查询日志分析

56-查看SQL执行成本:SHOW PROFILE

57-EXPLAIN的概述与数据准备

58-EXPLAIN中table和id字段的使用

59-EXPLAIN中select_type和partitions的使用

60-EXPLAIN中type的使用

61-EXPLAIN中possible_keys、key、key_len

62-EXPLAIN中ref、rows、filtered的使用

63-EXPLAIN中extra的使用

64-EXPLAIN的4种格式与优化器重写的SQL

65-trace分析优化器执行计划与Sys schema视图的使用

66-索引优化与查询优化的数据准备

67-索引失效的11种情况1

68-索引失效的11种情况2

69-外连接与内连接的查询优化

70-JOIN的底层原理

71-子查询的优化

72-排序优化

73-GROUP BY优化、分页查询优化

74-覆盖索引的使用

75-字符串的前缀索引

76-索引条件下推的使用

77-普通索引和唯一索引的选择

78-其他5个查询优化策略

79-淘宝数据库的主键如何设计

80-范式概述、键与属性的概念

81-第一范式

82-第二范式

83-第三范式

84-反范式化的应用

85-巴斯范式

86-第四范式、第五范式和域键范式

87-范式的实战案例

88-ER建模与转换数据表的过程

89-数据库的设计原则和日常SQL编写规范

90-PowerDesigner创建概念数据模型

91-PowerDesigner创建物理数据模型

92-两种模型的转换与导出SQL文件

93-数据库调优整体步骤

94-优化MySQL服务器硬件和参数

95-数据库结构的优化

96-大表优化及其他3个优化策略

 

第3篇:事务篇

97-事务的ACID特性与事务的状态

98-显式事务与隐式事务

99-事务的使用举例

100-数据并发问题与4种隔离级别

101-MySQL隔离级别的查看和设置

102-读未提交隔离性下的演示

103-读已提交和可重复读的隔离性下的演示

104-幻读的演示与解决方案

105-Redo日志和Undo日志的理解

106-为什么需要Redo日志

107-Redo日志的刷盘策略与过程剖析

108-写入Redo Log Buffer和Redo Log File的写入策略

109-Undo日志的概述

110-Undo日志的写入过程

111-锁的概述_读写的并发问题

112-数据操作类型的角度理解S锁与X锁

113-表锁之S锁和X锁

114-表锁之意向锁

115-表锁之自增锁

116-表锁之元数据锁

117-行锁之记录锁

118-行锁之间隙锁

119-行锁之临键锁与插入意向锁

120-页锁的理解、乐观锁与悲观锁的使用

121-加锁方式划分:隐式锁与显式锁

122-全局锁、死锁问题的解决

123-锁的内存结构

124-锁的监控策略

125-MVCC解决读写问题

126-MVCC之隐藏字段、UndoLog版本链

127-ReadView的规则与MVCC整体操作流程

128-MVCC在读已提交和可重复读隔离级别下的操作流程

129-MVCC在可重复读下解决幻读的流程

 

第4篇:日志与备份篇

130-六大日志文件的概述

131-通用查询日志的使用

132-错误日志的使用

133-binlog日志的参数设置与查看

134-binlog日志实现数据恢复演示

135-binlog的删除和其他使用场景

136-binlog的写入机制与两阶段提交

137-中继日志的使用

138-主从复制的步骤与原理剖析

139-一主一从架构搭建准备工作

140-主从同步的实现

141-binlog的format设置说明

142-主从延迟问题与数据同步一致性问题解决

143-数据备份概述

144-演示mysqldump实现逻辑备份数据

145-演示MySQL实现逻辑恢复数据

146-物理备份和物理恢复的演示

147-数据表中数据的导出与导入的多种方式

148-数据库迁移与如何删库不跑路
评论信息  共0条
相关资源
Powered by Java1234  |  免责申明   |  侵权举报
Copyright © 2012-2023 Java知识分享网 版权所有