Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。
MySQL中的锁 锁是为了解决并发环境下资源竞争的手段,其中乐观并发控制,悲观并发控制和多版本并发控制是数据库并发控制主要采用的技术手段(具体可见我之前的文章),而MySQL中的锁…
前言 说到数据库事务,大家脑子里一定很容易蹦出一堆事务的相关知识,如事务的ACID特性,隔离级别,解决的问题(脏读,不可重复读,幻读)等等,但是可能很少有人真正的清楚事务的这些特性…
目录 初识索引 索引的概念 索引文件组织方式 索引的作用 SQL语言中的索引创建与维护 基础知识 创建,撤销索引 稠密索引与稀疏索引 稠密索引 稀疏索引 稀疏索引如何定位记录 稠密…
接触MGR有一段时间了,MySQL 8.0.23的到来,基于MySQL Group Replicaion(MGR)的高可用架构又提供了新的架构思路。 灾备机房的slave,如何更好…
目录 前言 一、乐观锁 添加version字段 二、悲观锁 读锁 全表锁(LOCK TABLE 表 READ) 行锁(SELECT ... LOCK IN SHARE MODE) …
搞懂这个问题之前,我们首先来看一下MySQL表的存储结构,再分别对比二叉树、多叉树、B树和B+树的区别就都懂了。 MySQL的存储结构 表存储结构 单位:表>段>区&g…
在数据库使用中经常使用到时间字段。常用的有创建时间和更新时间。 然而在使用中想要创建时间在创建的时候自动设置为当前时间,更新时间在更新时自动更新为当前时间。 创建表 stu CRE…
什么是覆盖索引 创建一个索引,该索引包含查询中用到的所有字段,称为“覆盖索引”。 使用覆盖索引,MySQL 只需要通过索引就可以查找和返回查询所需要的数据,而不必在使用索引处理数据…
都知道函数在使用前需要弄清楚参数的属性,这样才能对函数的使用有较好的了解。有些小伙伴学习了查询缓存后,直接进行了下一步的实战操作。这里小编想提醒大家,开始操作之前一定要先设置参数,…
最常见的方式就是为字段设置主键或唯一索引,当插入重复数据时,抛出错误,程序终止,但这会给后续处理带来麻烦,因此需要对插入语句做特殊处理,尽量避开或忽略异常,下面我简单介绍一下,感兴…
话不多说,先上资源 NICE源码下载 SQLyog Ultimate V13.1.1 64bit 中文已注册安装版 安装完成以后打开 帮助————更改注册详细信息 然后用户随便填,…
目录 sql执行顺序 bin log 是什么 什么时候产生 有什么用 什么时候落盘 文件记录模式 redo log 是什么 什么时候产生 有什么用 什么时候落盘 bin log V…
使用Visual Studio Code连接MySql数据库并进行查询
mysql执行sql文件报错Error: Unknown storage engine‘InnoDB’的解决方法