6.MySQL-子查询-创建使用索引-数据库优化思路

MySQL-子查询-创建使用索引-数据库优化思路

一、子查询

1.1 学习目标

  • 不相关子查询
  • 相关子查询
  • 行子查询
  • 列子查询
  • 标量子查询

1.2 子查询解决的问题

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cb6rArAB-1662217400516)(D:\Typora\photo\image-20220813161731451.png)]

1.3 子查询语法

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-J9lmy8nN-1662217400517)(D:\Typora\photo\image-20220813161752012.png)]

1.4 子查询分类

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xJ5Vm42L-1662217400518)(D:\Typora\photo\image-20220813170247677.png)]

1.5 不相关子查询

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-F1t7V2uO-1662217400518)(D:\Typora\photo\image-20220813170341529.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NGdVarns-1662217400518)(D:\Typora\photo\image-20220813170347345.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-k6Ah4xgk-1662217400519)(D:\Typora\photo\image-20220813170352363.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5CY2YwPo-1662217400519)(D:\Typora\photo\image-20220813170357830.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oLkfitXk-1662217400519)(D:\Typora\photo\image-20220813170403827.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FmGXGH72-1662217400519)(D:\Typora\photo\image-20220813170408860.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9UJ7Pquf-1662217400520)(D:\Typora\photo\image-20220813170414785.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tYGvmdI6-1662217400521)(D:\Typora\photo\image-20220813170421188.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-llZYHyXs-1662217400521)(D:\Typora\photo\image-20220813170426812.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DCiMcVQS-1662217400521)(D:\Typora\photo\image-20220813170432170.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-t7r3APum-1662217400521)(D:\Typora\photo\image-20220813170437574.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hsMeAhye-1662217400522)(D:\Typora\photo\image-20220813170443688.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NaDkzzUm-1662217400522)(D:\Typora\photo\image-20220813170448183.png)]

1.6 相关子查询

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HirCTwGz-1662217400522)(D:\Typora\photo\image-20220813170500100.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uLCHNUKl-1662217400523)(D:\Typora\photo\image-20220813170505576.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ACPWJppd-1662217400523)(D:\Typora\photo\image-20220813170514196.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2rJH4hxW-1662217400523)(D:\Typora\photo\image-20220813170519261.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ugMeNge3-1662217400523)(D:\Typora\photo\image-20220813170524321.png)]

二、创建使用索引

2.1 学习目标

  • 聚集索引(clustered index)
  • 辅助索引(secondary index)
  • 索引的创建
  • 复合索引
  • 覆盖索引
  • 查询索引的信息

2.2 索引

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-F6Q6kO1R-1662217400523)(D:\Typora\photo\image-20220815100623344.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1N4YasxA-1662217400524)(D:\Typora\photo\image-20220815102501701.png)]

2.3 b+树索引

参考:https://www.cnblogs.com/shenxiaobin/p/15141286.html

2.4 哈希索引

参考:https://zhuanlan.zhihu.com/p/113917726

Hash索引和B+树索引的区别

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-H2gCBrbb-1662217400524)(D:\Typora\photo\image-20220815112550351.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UwzMDeKX-1662217400524)(D:\Typora\photo\image-20220815112812094.png)]

2.5 聚集索引(clustered index)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OMij3yrq-1662217400525)(D:\Typora\photo\image-20220815100640148.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iyxanRXz-1662217400525)(D:\Typora\photo\image-20220815120745718.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZKyqHfyg-1662217400525)(D:\Typora\photo\image-20220815120750730.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uoX2L4oe-1662217400525)(D:\Typora\photo\image-20220815120755526.png)]

2.6 辅助索引

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gENH1ShK-1662217400525)(D:\Typora\photo\image-20220815120810199.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-w4BHqR0t-1662217400525)(D:\Typora\photo\image-20220815120818468.png)]

2.7 索引的创建

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-h8q9YoTG-1662217400526)(D:\Typora\photo\image-20220815120830843.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7GW920vk-1662217400526)(D:\Typora\photo\image-20220815120840123.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZpN4jmn0-1662217400526)(D:\Typora\photo\image-20220815120845974.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zd9HRf1Q-1662217400526)(D:\Typora\photo\image-20220815120851457.png)]

2.8 复合索引

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hTum275S-1662217400527)(D:\Typora\photo\image-20220815120905750.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1u5zB2rw-1662217400527)(D:\Typora\photo\image-20220815120911562.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zdalN81F-1662217400527)(D:\Typora\photo\image-20220815120917070.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-foEUZao7-1662217400527)(D:\Typora\photo\image-20220815120922317.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dwrWWR0w-1662217400527)(D:\Typora\photo\image-20220815120928268.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Oelzww4a-1662217400528)(D:\Typora\photo\image-20220815120935251.png)]

2.9 覆盖索引

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-V45jqSEb-1662217400528)(D:\Typora\photo\image-20220815120948317.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SCNVtFbJ-1662217400528)(D:\Typora\photo\image-20220815120955549.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZFuISq3F-1662217400528)(D:\Typora\photo\image-20220815121001448.png)]

2.10 排序操作

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NZzKIUrV-1662217400528)(D:\Typora\photo\image-20220815121013971.png)]

2.11 查询索引的信息

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bq6vN6h6-1662217400529)(D:\Typora\photo\image-20220815121044347.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-siLbPPbW-1662217400529)(D:\Typora\photo\image-20220815121050422.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-D482xpFE-1662217400529)(D:\Typora\photo\image-20220815121056145.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-c3sK2Dra-1662217400529)(D:\Typora\photo\image-20220815121101604.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Y08JaDR5-1662217400529)(D:\Typora\photo\image-20220815121107963.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-idmWqNDQ-1662217400529)(D:\Typora\photo\image-20220815121113560.png)]

三、数据库优化思路

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值