当前位置: 首页 > news >正文

【黑马程序员】mysql进阶篇笔记

2023年10月26日17:50:43
58.01. 进阶-课程介绍(Av765670802,P58)

59.02. 进阶-存储引擎-MySQL体系结构(Av765670802,P59)

60.03. 进阶-存储引擎-简介(Av765670802,P60)

61.04. 进阶-存储引擎-InnoDB介绍(Av765670802,P61)

62.05. 进阶-存储引擎-MyISAM和Memory(Av765670802,P62)

63.06. 进阶-存储引擎-选择(Av765670802,P63)

64.07. 进阶-存储引擎-小结(Av765670802,P64)

65.08. 进阶-MySQL安装(linux版本)(Av765670802,P65)

66.09. 进阶-索引-概述(Av765670802,P66)

67.10. 进阶-索引-结构-介绍(Av765670802,P67)

68.11. 进阶-索引-结构-Btree(Av765670802,P68)

69.12. 进阶-索引-结构-B+tree(Av765670802,P69)

70.13. 进阶-索引-结构-hash(Av765670802,P70)

71.14. 进阶-索引-结构-思考题(Av765670802,P71)

72.15. 进阶-索引-分类(Av765670802,P72)

73.16. 进阶-索引-思考题(Av765670802,P73)

74.17. 进阶-索引-语法(Av765670802,P74)

75.18. 进阶-索引-性能分析-查看执行频次(Av765670802,P75)

76.19. 进阶-索引-性能分析-慢查询日志(Av765670802,P76)

77.20. 进阶-索引-性能分析-show profiles(Av765670802,P77)

78.21. 进阶-索引-性能分析-explain(Av765670802,P78)

79.22. 进阶-索引-使用规则-验证索引效率(Av765670802,P79)

80.23. 进阶-索引-使用规则-最左前缀法则(Av765670802,P80)

81.24. 进阶-索引-使用规则-索引失效情况一(Av765670802,P81)

82.25. 进阶-索引-使用规则-索引失效情况二(Av765670802,P82)

83.26. 进阶-索引-使用规则-SQL提示(Av765670802,P83)

84.27. 进阶-索引-使用规则-覆盖索引&回表查询(Av765670802,P84)

85.28. 进阶-索引-使用规则-前缀索引(Av765670802,P85)

86.29. 进阶-索引-使用规则-单列&联合索引(Av765670802,P86)

87.30. 进阶-索引-设计原则(Av765670802,P87)

88.31. 进阶-索引-小结(Av765670802,P88)

89.32. 进阶-SQL优化-插入数据(Av765670802,P89)

90.33. 进阶-SQL优化-主键优化(Av765670802,P90)

91.34. 进阶-SQL优化-order by优化(Av765670802,P91)

92.35. 进阶-SQL优化-group by优化(Av765670802,P92)

93.36. 进阶-SQL优化-limit优化(Av765670802,P93)

94.37. 进阶-SQL优化-count优化(Av765670802,P94)

95.38. 进阶-SQL优化-update优化(避免行锁升级为表锁)(Av765670802,P95)

96.39. 进阶-SQL优化-小结(Av765670802,P96)

97.40. 进阶-视图-介绍及基本语法(Av765670802,P97)

98.41. 进阶-视图-检查选项(cascaded)(Av765670802,P98)

99.42. 进阶-视图-检查选项(local)(Av765670802,P99)

100.43. 进阶-视图-更新及作用(Av765670802,P100)

101.44. 进阶-视图-案例(Av765670802,P101)

102.45. 进阶-存储过程-介绍(Av765670802,P102)

103.46. 进阶-存储过程-基本语法(Av765670802,P103)

104.47. 进阶-存储过程-变量-系统变量(Av765670802,P104)

105.48. 进阶-存储过程-变量-用户定义变量(Av765670802,P105)

106.49. 进阶-存储过程-变量-局部变量(Av765670802,P106)

107.50. 进阶-存储过程-if判断(Av765670802,P107)

108.51. 进阶-存储过程-参数(IN,OUT,INOUT)(Av765670802,P108)

109.52. 进阶-存储过程-case(Av765670802,P109)

110.53. 进阶-存储过程-循环-while(Av765670802,P110)

111.54. 进阶-存储过程-循环-repeat(Av765670802,P111)

112.55. 进阶-存储过程-循环-loop(Av765670802,P112)

113.56. 进阶-存储过程-游标-cursor(Av765670802,P113)

114.57. 进阶-存储过程-条件处理程序-handler(Av765670802,P114)

115.58. 进阶-存储函数(Av765670802,P115)

116.59. 进阶-触发器-介绍(Av765670802,P116)

117.60. 进阶-触发器-案例1(insert类型)(Av765670802,P117)

118.61. 进阶-触发器-案例2(update类型)(Av765670802,P118)

119.62. 进阶-触发器-案例3(delete类型)(Av765670802,P119)

120.63. 进阶-视图&存储过程&触发器-小结(Av765670802,P120)

121.64. 进阶-锁-介绍(Av765670802,P121)

122.65. 进阶-锁-全局锁-介绍(Av765670802,P122)

123.66. 进阶-锁-全局锁-一致性数据备份(Av765670802,P123)

124.67. 进阶-锁-表级锁-表锁(Av765670802,P124)

125.68. 进阶-锁-表级锁-元数据锁(Av765670802,P125)

126.69. 进阶-锁-表级锁-意向锁(Av765670802,P126)

127.70. 进阶-锁-表级锁-意向锁-测试(Av765670802,P127)

128.71. 进阶-锁-行级锁-介绍(Av765670802,P128)

129.72. 进阶-锁-行级锁-行锁(Av765670802,P129)

130.73. 进阶-锁-行级锁-间隙锁&临键锁1(Av765670802,P130)

131.74. 进阶-锁-行级锁-间隙锁&临键锁2(Av765670802,P131)

132.75. 进阶-锁-小结(Av765670802,P132)

133.76. 进阶-InnoDB引擎-逻辑存储结构(Av765670802,P133)

134.77. 进阶-InnoDB引擎-架构-内存结构1(Av765670802,P134)

135.78. 进阶-InnoDB引擎-架构-内存结构2(Av765670802,P135)

136.79. 进阶-InnoDB引擎-架构-磁盘结构(Av765670802,P136)

137.80. 进阶-InnoDB引擎-架构-后台线程(Av765670802,P137)

138.81. 进阶-InnoDB引擎-事务原理-概述(Av765670802,P138)

139.82. 进阶-InnoDB引擎-事务原理-redolog(Av765670802,P139)

140.83. 进阶-InnoDB引擎-事务原理-undolog(Av765670802,P140)

141.84. 进阶-InnoDB引擎-MVCC-基本概念(Av765670802,P141)

142.85. 进阶-InnoDB引擎-MVCC-隐藏字段(Av765670802,P142)

143.86. 进阶-InnoDB引擎-MVCC-undolog版本链(Av765670802,P143)

144.87. 进阶-InnoDB引擎-MVCC-readview介绍(Av765670802,P144)

145.88. 进阶-InnoDB引擎-MVCC-原理分析(RC级别)(Av765670802,P145)

146.89. 进阶-InnoDB引擎-MVCC-原理分析(RR级别)(Av765670802,P146)

147.90. 进阶-InnoDB引擎-小结(Av765670802,P147)

148.91. 进阶-MySQL管理-系统数据库介绍(Av765670802,P148)

149.92. 进阶-MySQL管理-常用工具1(Av765670802,P149)

150.93. 进阶-MySQL管理-常用工具2(Av765670802,P150)

151.94. 进阶-MySQL管理-小结(Av765670802,P151)

152.95. 进阶篇总结(Av765670802,P152)

153.01. 运维-课程介绍(Av765670802,P153)

154.02. 运维-日志-错误日志(Av765670802,P154)

155.03. 运维-日志-二进制日志(Av765670802,P155)

156.04. 运维-日志-查询日志(Av765670802,P156)

157.05. 运维-日志-慢查询日志(Av765670802,P157)

158.06. 运维-主从复制-概述(Av765670802,P158)

159.07. 运维-主从复制-原理(Av765670802,P159)

160.08. 运维-主从复制-主库配置(Av765670802,P160)

161.09. 运维-主从复制-从库配置(Av765670802,P161)

162.10. 运维-主从复制-测试(Av765670802,P162)

163.11. 运维-分库分表-介绍(Av765670802,P163)

164.12. 运维-分库分表-介绍-拆分方式(Av765670802,P164)

165.13. 运维-分库分表-MyCat概述-安装(Av765670802,P165)

166.14. 运维-分库分表-MyCat概述-核心概念(Av765670802,P166)

167.15. 运维-分库分表-MyCat入门(Av765670802,P167)

168.16. 运维-分库分表-MyCat入门-测试(Av765670802,P168)

169.17. 运维-分库分表-MyCat配置1(Av765670802,P169)

170.18. 运维-分库分表-MyCat配置2(Av765670802,P170)

171.19. 运维-分库分表-Mycat分片-垂直分库(Av765670802,P171)

172.20. 运维-分库分表-Mycat分片-垂直分库-测试(Av765670802,P172)

173.21. 运维-分库分表-Mycat分片-水平分表(Av765670802,P173)

174.22. 运维-分库分表-分片规则-范围分片(Av765670802,P174)

175.23. 运维-分库分表-分片规则-取模分片(Av765670802,P175)

176.24. 运维-分库分表-分片规则-一致性hash算法(Av765670802,P176)

177.25. 运维-分库分表-分片规则-枚举分片(Av765670802,P177)

178.26. 运维-分库分表-分片规则-应用指定算法(Av765670802,P178)

179.27. 运维-分库分表-分片规则-固定hash算法(Av765670802,P179)

180.28. 运维-分库分表-分片规则-字符串hash解析(Av765670802,P180)

181.29. 运维-分库分表-分片规则-按天分片(Av765670802,P181)

182.30. 运维-分库分表-分片规则-按自然月分片(Av765670802,P182)

183.31. 运维-分库分表-Mycat管理与监控-原理(Av765670802,P183)

184.32. 运维-分库分表-Mycat管理工具(Av765670802,P184)

185.33. 运维-分库分表-MyCat监控1(Av765670802,P185)

186.34. 运维-分库分表-MyCat监控2(Av765670802,P186)

187.35. 运维-分库分表-总结(Av765670802,P187)

188.36. 运维-读写分离-介绍(Av765670802,P188)

189.37. 运维-读写分离-一主一从准备(Av765670802,P189)

190.38. 运维-读写分离-一主一从读写分离(Av765670802,P190)

191.39. 运维-读写分离-双主双从介绍(Av765670802,P191)

192.40. 运维-读写分离-双主双从搭建(Av765670802,P192)

193.41. 运维-读写分离-双主双从读写分离(Av765670802,P193)

194.42. 运维-读写分离-总结(Av765670802,P194)

195.43. 运维篇总结(Av765670802,P195)

相关文章:

【黑马程序员】mysql进阶篇笔记

2023年10月26日17:50:43 58.01. 进阶-课程介绍(Av765670802,P58) 59.02. 进阶-存储引擎-MySQL体系结构(Av765670802,P59) 60.03. 进阶-存储引擎-简介(Av765670802,P60) 61.04. 进阶-存储引擎-InnoDB介绍(Av765670802,P61) 62.05. 进阶-存储引擎-MyISAM和Memory(Av765670802…...

A - Block Sequence

思路: (1)对于每一个位置,有三种选择,一是选择删除,二是选择当排头清洗,三是被前面的排头清洗; (2)注意到总是要求将最后一位数清洗完,即前面信…...

0031【Edabit ★☆☆☆☆☆】【使用箭头函数】Using Arrow Functions

0031【Edabit ★☆☆☆☆☆】【使用箭头函数】Using Arrow Functions data_structures language_fundamentals Instructions Create a function that returns the given argument, but by using an arrow function. An arrow function is constructed like so: arrowFunc(/*p…...

C#,数值计算——分类与推理,基座向量机(SVM,Support Vector Machines)的计算方法与源程序

把 Support Vector Machines 翻译成 支持向量机 是书呆子翻译。基座向量机 不好吗。 1 文本格式 using System; namespace Legalsoft.Truffer { /// <summary> /// Support Vector Machines /// </summary> public class Svm { priv…...

面试总结之消息中间件

RabbitMQ的消息如何实现路由 RabbitMQ是一个基于AMQP协议实现的分布式消息中间件&#xff0c;AMQP具体的工作机制是生产者将消息发送到RabbitMQ Broker上的Exchange交换机上&#xff0c;Exchange交换机将收到的消息根据路由规则发给绑定的队列&#xff08;Queue&#xff09;&am…...

Java零基础入门-逻辑运算符

前言 Java是一种广泛应用的编程语言&#xff0c;在在这里插入代码片软件开发中有着重要的地位。本文将介绍Java中的逻辑运算符及其在程序设计中的应用&#xff0c;希望能够帮助零基础的读者更好地入门学习Java。 摘要 本文将介绍Java中的三种逻辑运算符&#xff1a;与运算符…...

图的应用3.0-----拓扑排序

目录 前言 AOE网 1.相关概念 2.AOE网特征 拓扑排序 1.基本概念 2.方法步骤 3.拓扑排序的应用 拓扑排序代码实现 1.邻接矩阵的代码 2.邻接表代码 前言 今天我们学习图的应用----拓扑排序&#xff0c;说到排序&#xff0c;你们是不是会想到冒泡排序&#xff0c;插入排序…...

Unity之ShaderGraph如何实现冰冻效果

前言 今天我们来实现一个冰冻的效果,非常的炫酷哦。 如下图所示: 主要节点 Voronoi:根据输入UV生成 Voronoi 或Worley噪声。Voronoi 噪声是通过计算像素和点阵之间的距离生成的。通过由输入角度偏移控制的伪随机数偏移这些点,可以生成细胞簇。这些单元的规模以及产生的…...

解决 viteprees 中 vp-doc 内置样式影响组件预

解决 viteprees 中 vp-doc 样式影响组件预览 问题 当使用"vitepress": "1.0.0-rc.22"作为组件库文档时&#xff0c;会自动引入vitepress的默认主题&#xff0c; 其中vp-doc中有大量的html标签样式 ... .vp-doc table {display: block;border-collapse: …...

flask 和fastdeploy 快速部署 yolov3

服务端 from flask import Flask,request,render_template from flask import session,redirect,jsonify import cv2 import numpy as np import base64 import os import fastdeploy as fd import datetime,timeapp=Flask(__name__)from logging import config,getLogger lo…...

Go 反射

文章目录 获取类型和值获取属性的类型和值通过反射修改值获取方法的名称和类型调用方法反射的缺点 获取类型和值 之前讲过接口nil不一定等于空接口&#xff0c;因为一个 interface 底层 由 type value 构成&#xff0c;只有 type 和 value 都匹配&#xff0c;才能 reflect.Vl…...

竞赛选题 深度学习卷积神经网络垃圾分类系统 - 深度学习 神经网络 图像识别 垃圾分类 算法 小程序

文章目录 0 简介1 背景意义2 数据集3 数据探索4 数据增广(数据集补充)5 垃圾图像分类5.1 迁移学习5.1.1 什么是迁移学习&#xff1f;5.1.2 为什么要迁移学习&#xff1f; 5.2 模型选择5.3 训练环境5.3.1 硬件配置5.3.2 软件配置 5.4 训练过程5.5 模型分类效果(PC端) 6 构建垃圾…...

ts-node模块

ts-node模块 是一个非官方的npm模块&#xff0c;可以直接运行JS代码。 安装&#xff1a; npm install -g ts-node使用&#xff1a; ts-node script.ts如果不安装ts-node&#xff0c;可以通过npx在线调用ts-node&#xff0c;运行ts脚本。 npx ts-node script.ts...

【VUE】ElementPlus之动态主题色调切换(Vue3 + Element Plus+Scss + Pinia)

前言 关于ElementPlus的基础主题色自定义可以参阅《【VUE】ElementPlus之自定义主题样式和命名空间》 有了上面基础的了解&#xff0c;我们知道ElementPlus的主题色调是基于CSS3变量特性进行全局控制的&#xff0c; 那么接下来我们也基于CSS3变量来实现主题色调的动态切换效果&…...

MySQL数据库基本操作1

文章目录 主要内容一.DDL1.创建表代码如下&#xff08;示例&#xff09;: 2.创建表的类型3.其他操作4.修改表结构格式代码如下&#xff08;示例&#xff09;: 二.DML1.数据插入代码如下&#xff08;示例&#xff09;: 2.数据修改代码如下&#xff08;示例&#xff09;: 3.数据删…...

Webpack简介及打包演示

Webpack 是一个静态模块打包工具&#xff0c;从入口构建依赖图&#xff0c;打包有关的模块&#xff0c;最后用于展示你的内容 静态模块&#xff1a;编写代码过程中的&#xff0c;html&#xff0c;css&#xff0c; js&#xff0c;图片等固定内容的文件 打包过程&#xff0c;注…...

面向对象设计模式——命令模式

命令设计模式(Command Pattern)是一种行为型设计模式,它的主要目的是将请求或操作封装成一个对象,从而允许参数化客户端对象,队列请求,将请求记录到日志,以及支持可撤销的操作。命令模式将请求的发出者(调用者)与请求的接收者(执行者)解耦,这使得系统更加灵活、可扩…...

selenium测试框架快速搭建(ui自动化测试)

一、介绍 selenium目前主流的web自动化测试框架&#xff1b;支持多种编程语言Java、pythan、go、js等&#xff1b;selenium 提供一系列的api 供我们使用&#xff0c;因此在web测试时我们要点页面中的某一个按钮&#xff0c;那么我们只需要获取页面&#xff0c;然后根据id或者n…...

TypeScript中的类型映射

类型映射 1. 简介 映射就是将一种类型按照映射规则&#xff0c;转成另一种类型&#xff0c;通常用于对象类型。 这里类型B通过A采用属性名索引的写法&#xff0c;完成了类型B的定义 type A {foo: number;bar: number; };type B {[prop in keyof A]: string; };这里复制了一…...

系统平台同一网络下不同设备及进程数据通讯--DDS数据分发服务中间件

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 TODO:写完再整理 文章目录 系列文章目录前言(1)中间件的介绍(2)DDS介绍(3)发布者(4)订阅者(5)idl文件(定义msg结构体)(6)QoS(Quality of Service)策略(7)DDS测试工具介绍(…...

【算法训练营Day07】字符串part1

文章目录 反转字符串反转字符串II替换数字 反转字符串 题目链接&#xff1a;344. 反转字符串 双指针法&#xff0c;两个指针的元素直接调转即可 class Solution {public void reverseString(char[] s) {int head 0;int end s.length - 1;while(head < end) {char temp …...

IT供电系统绝缘监测及故障定位解决方案

随着新能源的快速发展&#xff0c;光伏电站、储能系统及充电设备已广泛应用于现代能源网络。在光伏领域&#xff0c;IT供电系统凭借其持续供电性好、安全性高等优势成为光伏首选&#xff0c;但在长期运行中&#xff0c;例如老化、潮湿、隐裂、机械损伤等问题会影响光伏板绝缘层…...

【HTTP三个基础问题】

面试官您好&#xff01;HTTP是超文本传输协议&#xff0c;是互联网上客户端和服务器之间传输超文本数据&#xff08;比如文字、图片、音频、视频等&#xff09;的核心协议&#xff0c;当前互联网应用最广泛的版本是HTTP1.1&#xff0c;它基于经典的C/S模型&#xff0c;也就是客…...

Mysql中select查询语句的执行过程

目录 1、介绍 1.1、组件介绍 1.2、Sql执行顺序 2、执行流程 2.1. 连接与认证 2.2. 查询缓存 2.3. 语法解析&#xff08;Parser&#xff09; 2.4、执行sql 1. 预处理&#xff08;Preprocessor&#xff09; 2. 查询优化器&#xff08;Optimizer&#xff09; 3. 执行器…...

LangChain知识库管理后端接口:数据库操作详解—— 构建本地知识库系统的基础《二》

这段 Python 代码是一个完整的 知识库数据库操作模块&#xff0c;用于对本地知识库系统中的知识库进行增删改查&#xff08;CRUD&#xff09;操作。它基于 SQLAlchemy ORM 框架 和一个自定义的装饰器 with_session 实现数据库会话管理。 &#x1f4d8; 一、整体功能概述 该模块…...

计算机基础知识解析:从应用到架构的全面拆解

目录 前言 1、 计算机的应用领域&#xff1a;无处不在的数字助手 2、 计算机的进化史&#xff1a;从算盘到量子计算 3、计算机的分类&#xff1a;不止 “台式机和笔记本” 4、计算机的组件&#xff1a;硬件与软件的协同 4.1 硬件&#xff1a;五大核心部件 4.2 软件&#…...

【Android】Android 开发 ADB 常用指令

查看当前连接的设备 adb devices 连接设备 adb connect 设备IP 断开已连接的设备 adb disconnect 设备IP 安装应用 adb install 安装包的路径 卸载应用 adb uninstall 应用包名 查看已安装的应用包名 adb shell pm list packages 查看已安装的第三方应用包名 adb shell pm list…...

6个月Python学习计划 Day 16 - 面向对象编程(OOP)基础

第三周 Day 3 &#x1f3af; 今日目标 理解类&#xff08;class&#xff09;和对象&#xff08;object&#xff09;的关系学会定义类的属性、方法和构造函数&#xff08;init&#xff09;掌握对象的创建与使用初识封装、继承和多态的基本概念&#xff08;预告&#xff09; &a…...

Windows电脑能装鸿蒙吗_Windows电脑体验鸿蒙电脑操作系统教程

鸿蒙电脑版操作系统来了&#xff0c;很多小伙伴想体验鸿蒙电脑版操作系统&#xff0c;可惜&#xff0c;鸿蒙系统并不支持你正在使用的传统的电脑来安装。不过可以通过可以使用华为官方提供的虚拟机&#xff0c;来体验大家心心念念的鸿蒙系统啦&#xff01;注意&#xff1a;虚拟…...

无需布线的革命:电力载波技术赋能楼宇自控系统-亚川科技

无需布线的革命&#xff1a;电力载波技术赋能楼宇自控系统 在楼宇自动化领域&#xff0c;传统控制系统依赖复杂的专用通信线路&#xff0c;不仅施工成本高昂&#xff0c;后期维护和扩展也极为不便。电力载波技术&#xff08;PLC&#xff09;的突破性应用&#xff0c;彻底改变了…...