蒸汽日记

MySQL图片插入与读取

本文结合了Linux C/C++ 实现MySQL的图片插入以及图片的读取,特别是数据库读写的具体流程 一、文件读取相关函数</

蒸汽 发布于 2024-12-19

MySQL索引原理及SQL优化

一、索引 索引是一种有序的存储结构,按照单个或者多个列的值进行排序,以提升搜索效率。 1.1 索引分类 1.1.1 按数据结构分类

蒸汽 发布于 2024-12-19

MySQL 实务原理:锁机制

锁机制用于管理对共享资源的并发访问,实现事务的隔离级别 。 一、锁类型 MySQL当中事务采用的是粒度锁:针对表(B+树)、页(B+树叶子节点)、行(B+树叶子节点当中某一段记录行)三种粒度加锁。 因此可分为全局锁、表级锁和行级锁。全局锁是针对数据库加锁,表级锁是针对表或页进行加锁;行级锁是针对表的

蒸汽 发布于 2024-12-19

MySQL概述与体系结构

🍓一、MySQL概述 1.1 MySQL与redis的区别 所谓的数据库,是指按照数据结构<

蒸汽 发布于 2024-12-19

MySQL事务原理: 事务概述,事务级别,MVCC

🫐一、事务 1.1 事务概述 事务:并发连接场景下,用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。 MySQL的事务就是将多条SQL语句作为整体进行执行。

蒸汽 发布于 2024-12-19

Mysql 安装与远程连接教程

本文介绍了数据库mysql的安装配置过程,以及通过VsCode调用数据库实现一些功能 一、安装 如果之前安装过,或者

蒸汽 发布于 2024-12-19

Mysql 缓存策略

🫐1.MySQL缓存方案的作用 首先。我们进行一些具体的场景分析: 1)业务场景中,读的需求远远大于写的需求,因此应当主要关注如何提高读的性能。对于写没必要优化,但必须保证让数据正确的落盘。 2)另外,内存访问速度是磁盘访问速度的10万倍,访问磁盘的速度比较慢,因此尽量使得数据是从内存中获取。 3

蒸汽 发布于 2024-12-19

Mysql-CRUD操作

🫐1. CURD CRUD操作是指对数据库进行创建(Create)、读取(Read)、更新(Update)和删除(Delete)等操作的过程。 1.1 数据库操作 创建、选择、删除数据库 # 创建 CREATE DATABASE database_name DEFAULT CHARACTER SE

蒸汽 发布于 2024-12-19