自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 InnDO引擎逻辑存储结构—架构—事务原理—MVCC

一、存储结构二、架构(1)内存结构

2023-08-24 17:42:11 86 1

原创 锁-介绍-表锁-元数据锁-行级锁

一、介绍二、全局锁(1)介绍(2)语法(3)特点三、表级锁(1)介绍(2)表锁(3)元数据锁(4)意向锁

2023-08-23 17:42:05 38

原创 触发器—小结

for each row行级触发器的意思。

2023-08-23 16:50:23 60

原创 存储过程-介绍-基本语法-用户定义变量-局部变量

案列:

2023-08-01 20:40:43 71 1

原创 视图-基本语法-检查选项-更新-作用-案例

在递归时sql语句后边有“with local check option ”才检查where后边的条件,没有的话就不检查,然后插入之判断自己这条where后边的条件满足不满足,满足的话就插入成功。

2023-07-24 11:14:48 28

原创 SQL优化

where后边有索引就不会升级为表锁,锁住就是只能让一个人操作了,不能两个人一块操作这个表。

2023-07-21 10:33:43 36 1

原创 MySQL—索引—设计原则—小结

一、设计原则二、小结。

2023-06-18 17:47:12 28

原创 MySQL—索引—使用

五、单列索引和联合索引,单列索引可能会出现回表查询,所以尽量使用联合索引(覆盖索引)1、use index() 建议MySQL使用这个索引,MySQL不一定接受建议。四、前缀索引:是用来解决一些长字符串或者大文本字段。2、在允许的情况下尽量使用>=,这样就不会失效。ignore index() 不要用这个索引。force index()强制用这个索引。是最左边的索引必须存在,跟放的位置无关。

2023-06-18 17:32:52 50 1

原创 MySQL—索引—性能分析

三、通过profile可以知道每条sql语句耗时以及耗时在哪。2、主要关注type,possible_keys,key。主要是看sql的查询频率,因为SQL优化就是优化查询。二、慢查询日志:通过这个来查询效率比较低的sql。四、explain执行计划。一、查看sql执行频次。

2023-06-15 10:55:46 33 1

原创 MySQL—索引语法

一、fulltext:全局索引 unique:唯一索引。

2023-06-15 10:02:10 80 1

原创 MySQL—索引—分类

主键个数 * 主键字节数 + 指针数量 * 6个字节 = 16kb(每页占16kb,每区占1MB)聚集索引叶子节点的数据是这一行的数据。二级索引叶子节点下的数据是对应的id。n指当前这个节点存储的key数量。二、InnoDB引擎中分为两类。三、演示(都是B+Tree)n+1是指 指针的数量。

2023-06-11 12:11:53 24

原创 MySQL—索引—结构

2、B+Tree(所有数据都会出现在叶子节点,并且形成一个单向链表)五阶意思最多五个指针,超过五个中间元素向上分裂。MySQL中对B+Tree的改动。2、数据结构(btree)1、描述和支持的引擎。

2023-06-10 10:38:37 24

原创 MySQL—储存引擎

红框意思是存储空间是固定的,一个区可以存64个页。4、这三个存储引擎的区别,主要看lnnoDB和MylSAM的区别。绝大部分都用lnnoDB ,其他俩基本都被redis替代了。2、MylSAM存储引擎。3、Memory存储引擎。1、lnnoDB引擎。

2023-06-04 12:15:28 63 1

原创 MySQL——事务

设置级别语句里边:sesson:仅对当前客户端会话有效 global:对所有客户端会话有效。三、 事务的四大特性(ACID)方式2:用start transaction。read uncommitted :读未提交。serializable:可串行化,可序列化。read committed :读已提交。repeatable read:可重复读。

2023-06-03 10:59:14 38

原创 多表查询——练习

emp:员工表 dept:部门表 salgrade:薪资等级表。4、如果没有分配也要显示,所以用左外连接。3、distinct 去重的。12、三个表,多对多。

2023-06-02 15:22:44 34

原创 MySQL(查询)——多表查询——联合查询union——子查询介绍——总结

案例2 :将a查询到的结果当作一个表,用在b的查询里边别名是e。一、联合查询union。

2023-06-02 14:21:24 191

原创 MySQL 多表查询-概述-内连接-外连接-自连接

2、隐式内连接 表名字较长时起别名 如:emp e ,dept d。3、用的左外连接语句。

2023-06-02 13:54:36 66

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除