MySql 3938

Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。

MySQL 锁的相关知识总结

MySQL中的锁 锁是为了解决并发环境下资源竞争的手段,其中乐观并发控制,悲观并发控制和多版本并发控制是数据库并发控制主要采用的技术手段(具体可见我之前的文章),而MySQL中的锁…

2022-05-21 695

详解MySQL中事务的持久性实现原理

前言 说到数据库事务,大家脑子里一定很容易蹦出一堆事务的相关知识,如事务的ACID特性,隔离级别,解决的问题(脏读,不可重复读,幻读)等等,但是可能很少有人真正的清楚事务的这些特性…

2022-05-21 624

数据库索引知识点整理

目录 初识索引 索引的概念 索引文件组织方式 索引的作用 SQL语言中的索引创建与维护 基础知识 创建,撤销索引 稠密索引与稀疏索引 稠密索引 稀疏索引 稀疏索引如何定位记录 稠密…

2022-05-21 352

MySQL 8.0.23中复制架构从节点自动故障转移的问题

接触MGR有一段时间了,MySQL 8.0.23的到来,基于MySQL Group Replicaion(MGR)的高可用架构又提供了新的架构思路。 灾备机房的slave,如何更好…

2022-05-21 703

MySQL 加锁控制并发的方法

目录 前言 一、乐观锁 添加version字段 二、悲观锁 读锁 全表锁(LOCK TABLE 表 READ) 行锁(SELECT ... LOCK IN SHARE MODE) …

2022-05-21 665

mysql 使用B+树索引有哪些优势

搞懂这个问题之前,我们首先来看一下MySQL表的存储结构,再分别对比二叉树、多叉树、B树和B+树的区别就都懂了。 MySQL的存储结构 表存储结构 单位:表>段>区&g…

2022-05-21 887

mysql 实现添加时间自动添加更新时间自动更新操作

在数据库使用中经常使用到时间字段。常用的有创建时间和更新时间。 然而在使用中想要创建时间在创建的时候自动设置为当前时间,更新时间在更新时自动更新为当前时间。 创建表 stu CRE…

2022-05-21 337

MySQL覆盖索引的使用示例

什么是覆盖索引 创建一个索引,该索引包含查询中用到的所有字段,称为“覆盖索引”。 使用覆盖索引,MySQL 只需要通过索引就可以查找和返回查询所需要的数据,而不必在使用索引处理数据…

2022-05-21 1,126

如何在mysql进行查询缓存及失败的解决方法

都知道函数在使用前需要弄清楚参数的属性,这样才能对函数的使用有较好的了解。有些小伙伴学习了查询缓存后,直接进行了下一步的实战操作。这里小编想提醒大家,开始操作之前一定要先设置参数,…

2022-05-21 215

Mysql避免重复插入数据的4种方式

最常见的方式就是为字段设置主键或唯一索引,当插入重复数据时,抛出错误,程序终止,但这会给后续处理带来麻烦,因此需要对插入语句做特殊处理,尽量避开或忽略异常,下面我简单介绍一下,感兴…

2022-05-21 848

Mysql桌面工具之SQLyog资源及激活使用方法告别黑白命令行

话不多说,先上资源 NICE源码下载 SQLyog Ultimate V13.1.1 64bit 中文已注册安装版 安装完成以后打开 帮助————更改注册详细信息 然后用户随便填,…

2022-05-21 1,116

MySQL 日志相关知识总结

目录 sql执行顺序 bin log 是什么 什么时候产生 有什么用 什么时候落盘 文件记录模式 redo log 是什么 什么时候产生 有什么用 什么时候落盘 bin log V…

2022-05-21 592