开发前沿 -

MySQL数据库主从复制与读写分离

目录 一.主从复制 主从复制三线程 主从复制的过程: 主从复制的策略: 主从复制高延迟 二.读写分离 读写分离概念 读写分离原因与场景 总结 一.主从复制   …

2022-05-15 298

MySQL的多版本并发控制MVCC的实现

目录 什么是MVCC MVCC的实现 MVCC 有没有解决幻读? 什么是MVCC MVCC就是多版本并发控制。 MySQL的事务型存储引擎通过多版本并发控制(MVCC)来提升并发性…

2022-05-15 464

新手必学的mysql外键设置方式

目录 外键的作用 mysql外键设置方式 总结 外键的作用 保持数据一致性,完整性,主要目的是控制存储在外键表中的数据。 使两张表形成关联,外键只能引用外表中的列的值! 例如: a…

2022-05-15 305

mysql增加外键约束具体方法

本教程操作环境:windows7系统、mysql8版本、Dell G3电脑。 MySQL 外键约束(FOREIGN KEY)是表的一个特殊字段,经常与主键约束一起使用。对于两个具有…

2022-05-15 310

mysql数据库之索引详细介绍

目录 思维导图 简单理解 索引模型的演变 二叉查找树 自平衡二叉树 B树 B+树 聚集索引与二级索引 总结 如果你想深入了解为什么mysql可以快速的进行检索数据,那么你一定要来了…

2022-05-15 931

SQL使用ROW_NUMBER() OVER函数生成序列号

语法:ROW_NUMBER() OVER(PARTITION BY COLUMN ORDER BY COLUMN) 简单的说ROW_NUMBER()从1开始,为每一条分组记录返回一…

2022-05-15 418

MySQL的复合索引总结

目录 1.背景 2.认识复合索引 3.最左匹配原则 4.字段顺序的影响 5.单字段是否可以触发索引? 7.复合索引可以替代单一索引吗? 1.背景 最近频繁出现慢SQL导致系统性能问…

2022-05-15 300

MySQL的索引原理以及查询优化详解

目录 一、介绍 1.什么是索引? 2.为什么要有索引呢? 二、索引的原理 一索引原理 二磁盘IO与预读 三、索引的数据结构 四、Mysql索引管理 一、功能 二、MySQL的索引分…

2022-05-15 310

MySQL图形化管理工具Navicat安装步骤

目录 前言 1、为大家整理了安装包 2、安装Navicat,双击Navicat.exe 3、选择Navicat安装目录: 4、完成安装 前言 MySQL 服务器正确安装以后,可以通…

2022-05-15 305

MySql模糊查询json关键字检索方案示例

目录 前言 方案一: 方案二: 方案三: 方案四(最终采用方案): 总结 前言 ​最近在项目中遇到这样一个需求:需要在数据表中检索包含指定内容的结果集,该字段的数据类型为text,…

2022-05-15 378

MySQL触发器的使用和优缺点介绍

目录 前言 1.触发器概述 2.触发器的创建 2.1创建触发器语法 2.2代码举例 3.查看、删除触发器 3.1查看触发器 3.2删除触发器 4.触发器的优缺点 4.1优点 4.2…

2022-05-15 338

Linux系统下修改mysql字符集为UTF8步骤

目录 1、数据库中查看MySQL状态: 2、修改配置文件: 3、若是还没成功,可能是创建mysql时的配置或者刚上一步MySQL没有停止服务编辑 my.cnf 配置文件。 Linu…

2022-05-15 392