MySQL
平凡君
学无止境,时不待我
SMART.L
展开
-
数据库之MySQL5.7.20安装及乱码问题
硬件条件Window 10 X64MySQL5.7.20 ZIP压缩版安装步骤MySQL官网下载ZIP mysql-5.7.20-winx64版本(本人目前下载的最新稳定版本)https://dev.mysql.com/downloads/mysql/ 或直接百度 MySQL解压压缩包到自己的目录,本人是D:\MySQL\mysql-5.7.20-winx64为MySQl的环境变量原创 2017-12-12 21:59:24 · 2294 阅读 · 0 评论 -
MySQL锁-行锁与间隙锁
MySQL锁-行锁与间隙锁昨天新来的同事,问了我间隙锁的问题,在我一番解释后,发现好多处讲解不对,实实在在的打脸。今天重新梳理下,发现之前了解不够深入。行的锁定方式行锁:Record lock,主要更新删除是,等值查询条件是唯一索引时采用的间隙锁:Gap lock,其实它是行锁中的一种。它锁定的是一个范围区间的索引,遵守左开右闭原则。Next-Key Lock: 行锁+间隙锁的组合可重复读隔离级别下加锁规则加锁的维度是Next-key Lock,遵循左开右闭关,也称前开后闭插入过程中原创 2020-07-14 17:05:59 · 2306 阅读 · 1 评论 -
老汉谈——MySQL-存储结构
MySQL-逻辑结构结构图![1554627065140](从上面的图可以看出大概的结构:1层架构:它并不是Mysql独有的,比如Mavicat等客户端/服务端的工具。主要是负责连接处理、授权认证、安全等。2层架构:MySQL的核心服务功能都在这一层,包括查询解析、分析、优化、缓存以及所有的内置函数(日期函数、字符串函数、加密函数等),及所有跨存储引擎的功能(存储过程、视图、触发器等)都...原创 2019-04-21 00:24:35 · 1270 阅读 · 0 评论 -
MySQL-执行过程
上一篇文章简单的描述了下MySQL的存储结构。这篇文章主要介绍MySQL的执行过程。只有更全面的了解SQL语句执行过程,才能更好的进行SQL的设计和优化。##时序图![MySQL执行过程](C:\Users\Administrator\Downloads\MySQL执行过程 (1).png)客户端/服务端通信协议发送一条查询SQL给服务端(图里的第一个步骤没有写很清楚,懒得改了)MyS...原创 2019-04-21 16:19:56 · 215 阅读 · 0 评论 -
WIN10+Mysql5.26安装
检查是否安装过MySQLrpm -qa|grep mysql如果安装过,则会显示安装所有的MySQL所有相关的,否则什么都没有,如检查是否安装过mariadb数据库如果有一定要卸载rpm -qa | grep mariadb卸载命令:systemctl stop mariadbrpm -qa | grep mariadbrpm -e --nodeps mariadb-libs...原创 2019-06-29 20:55:23 · 173 阅读 · 0 评论