当前位置: 首页 > 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测试工具介绍(…...

CTF show Web 红包题第六弹

提示 1.不是SQL注入 2.需要找关键源码 思路 进入页面发现是一个登录框&#xff0c;很难让人不联想到SQL注入&#xff0c;但提示都说了不是SQL注入&#xff0c;所以就不往这方面想了 ​ 先查看一下网页源码&#xff0c;发现一段JavaScript代码&#xff0c;有一个关键类ctfs…...

从零实现富文本编辑器#5-编辑器选区模型的状态结构表达

先前我们总结了浏览器选区模型的交互策略&#xff0c;并且实现了基本的选区操作&#xff0c;还调研了自绘选区的实现。那么相对的&#xff0c;我们还需要设计编辑器的选区表达&#xff0c;也可以称为模型选区。编辑器中应用变更时的操作范围&#xff0c;就是以模型选区为基准来…...

基于Uniapp开发HarmonyOS 5.0旅游应用技术实践

一、技术选型背景 1.跨平台优势 Uniapp采用Vue.js框架&#xff0c;支持"一次开发&#xff0c;多端部署"&#xff0c;可同步生成HarmonyOS、iOS、Android等多平台应用。 2.鸿蒙特性融合 HarmonyOS 5.0的分布式能力与原子化服务&#xff0c;为旅游应用带来&#xf…...

Python如何给视频添加音频和字幕

在Python中&#xff0c;给视频添加音频和字幕可以使用电影文件处理库MoviePy和字幕处理库Subtitles。下面将详细介绍如何使用这些库来实现视频的音频和字幕添加&#xff0c;包括必要的代码示例和详细解释。 环境准备 在开始之前&#xff0c;需要安装以下Python库&#xff1a;…...

RNN避坑指南:从数学推导到LSTM/GRU工业级部署实战流程

本文较长&#xff0c;建议点赞收藏&#xff0c;以免遗失。更多AI大模型应用开发学习视频及资料&#xff0c;尽在聚客AI学院。 本文全面剖析RNN核心原理&#xff0c;深入讲解梯度消失/爆炸问题&#xff0c;并通过LSTM/GRU结构实现解决方案&#xff0c;提供时间序列预测和文本生成…...

服务器--宝塔命令

一、宝塔面板安装命令 ⚠️ 必须使用 root 用户 或 sudo 权限执行&#xff01; sudo su - 1. CentOS 系统&#xff1a; yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh2. Ubuntu / Debian 系统…...

佰力博科技与您探讨热释电测量的几种方法

热释电的测量主要涉及热释电系数的测定&#xff0c;这是表征热释电材料性能的重要参数。热释电系数的测量方法主要包括静态法、动态法和积分电荷法。其中&#xff0c;积分电荷法最为常用&#xff0c;其原理是通过测量在电容器上积累的热释电电荷&#xff0c;从而确定热释电系数…...

Selenium常用函数介绍

目录 一&#xff0c;元素定位 1.1 cssSeector 1.2 xpath 二&#xff0c;操作测试对象 三&#xff0c;窗口 3.1 案例 3.2 窗口切换 3.3 窗口大小 3.4 屏幕截图 3.5 关闭窗口 四&#xff0c;弹窗 五&#xff0c;等待 六&#xff0c;导航 七&#xff0c;文件上传 …...

AI语音助手的Python实现

引言 语音助手(如小爱同学、Siri)通过语音识别、自然语言处理(NLP)和语音合成技术,为用户提供直观、高效的交互体验。随着人工智能的普及,Python开发者可以利用开源库和AI模型,快速构建自定义语音助手。本文由浅入深,详细介绍如何使用Python开发AI语音助手,涵盖基础功…...

Oracle11g安装包

Oracle 11g安装包 适用于windows系统&#xff0c;64位 下载路径 oracle 11g 安装包...