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

MySql简述

存储引擎,基本上使用的事innodb,支持事务、外键、行锁等能力。

mysql的数据结构,使用的事B+树。因为普通的树都是两个分支,会导致树的深度加大,而b+数就解决了这个问题,它是一个多分支树。B+树的数据都存储在叶子结点中,分支结点均为索引,方便扫库,只需要扫一遍叶子结点即可

隔离级别:从低到高,

读未提交,可以读到未提交的修改内容。读提交,只能读到提交的内容。

可重复读:如果一个事务成功执行并添加修改新数据,这些数据对其他正在执行的事务是不可见的。A事务修改x数据,B事务也正在读x数据,A修改完成新数据结束,对于正在执行的B事务来说也是不可见的,B事务只能看到最初的x数据。

串行化:一条条执行。

聚簇索引和非聚簇索引

数据跟索引放在一起的叫做聚簇索引,数据跟索引没有放在一起的叫做非聚簇索引

一张表里面只能有一个聚簇索引,一般都是主键

http://www.xdnf.cn/news/13449.html

相关文章:

  • 基于GeoTools求解GeoTIFF的最大最小值方法
  • 搞了两天的win7批处理脚本问题
  • SaaS(软件即服务)和 PaaS(平台即服务)的定义及区别(服务对象不同、管理责任边界、典型应用场景)
  • GO自带日志库log包解释
  • 【二】12.关于中断
  • APM32芯得 EP.10 | 基于APM32F411控制的一个软开关电路设计分享
  • yolo格式分割标签可视化,coco-seg数据集
  • 6个月Python学习计划 Day 19 - 模块与包的实战拆分
  • 【Java】在 Spring Boot 中集成 Spring Security + JWT 实现基于 Token 的身份认证
  • 使用Spring Boot Actuator构建用户应用
  • 发布一个angular的npm包(包含多个模块)
  • Nuclei PoC 编写详解:从入门到实践
  • PostgreSQL 数据库技术峰会重庆站回顾|IvorySQL 开源实践与社区生态
  • python打卡day50
  • Leetcode 3572. Maximize Y‑Sum by Picking a Triplet of Distinct X‑Values
  • 对3D对象进行形变分析
  • 基于“SpringBoot+uniapp的考研书库微信小程序设计与实现7000字论文
  • 新型DuplexSpy RAT可使攻击者完全控制Windows系统
  • 微信小程序中的计算属性库-miniprogram-computed
  • 23-Oracle 23 ai 区块链表(Blockchain Table)
  • Cursor 工具项目构建指南:MySql 数据库结构设计的 Cursor 规范
  • MongoDB 基础
  • 鸿蒙考试-Ability生命周期篇
  • 到院率最高提升40%,消费医疗用AI营销机器人跑赢增长焦虑
  • 【python深度学习】Day 50 预训练模型+CBAM模块
  • 高效多尺度网络与可学习离散小波变换用于盲运动去模糊
  • 第四章 RAG 知识库基础
  • CanFestival移植到STM32G4
  • HTML实现的2048游戏
  • 从算法到系统架构:AI生成内容连贯性技术深度解析