
MySQL
文章平均质量分 93
逆袭的小学生
Java后端开发
展开
-
简单分析Mysql不同方式联表查询的效率问题
前言:在项目中看别人写的后台代码发现了很多种连表查询的方式,所以来调查一下哪种连表查询方式效率较高,因为初入门,所以不涉及索引之类的,主要是分析过程,据我分析应该主要有三种联表方式。参考:https://www.cnblogs.com/wyq178/p/11576065.htmlhttps://blog.youkuaiyun.com/hzz532968708/article/details/77370497第一章 Mysql执行顺序来源:https://www.cnblogs.com/wyq178/原创 2021-03-04 12:20:58 · 3967 阅读 · 0 评论 -
Mysql InnoDB引擎中索引理解
前言:面试的时候经常问到索引,前面也只是拿面经背了背,今天看了看书查了查资料,重新理解了一下索引,文章中说的mysql没有特别说明指的都是InnoDB引擎下得mysql。参考:《Mysql技术内幕:InnoDB存储引擎》第一章 InnoDB逻辑存储结构InnoDB中所有数据都被逻辑地存放在一个空间中,称之为表空间,表空间又由段、区、页组成。1.1 表空间默认情况下,InnoDB存储引擎有一个共享的表空间ibdata1,即所有数据都存放在这个表空间中,如果用户启用了innodb_file_原创 2020-12-23 18:22:26 · 452 阅读 · 1 评论 -
数据库分库分表入门
前言:想搞一下读写分离,看到读写分离经常和分库分表一起出现,所以一起来探究下分库分表到底是什么与其使用场景第一章 什么是分库分表第二章 使用场景原创 2020-11-05 23:18:47 · 339 阅读 · 0 评论 -
对Mysql可重复读的进一步分析
前言:今天复习数据库的时候,又看到了可重复读,对其实现方式,以及应用中会遇到的一些问题做了思考参考:https://blog.youkuaiyun.com/qq_29857681/article/details/90576491https://blog.youkuaiyun.com/wwd0501/article/details/85322142第一章 实现方式https://blog.youkuaiyun.com/qq_29857681/article/details/90576491第二章 关于锁与事务的开启.原创 2020-09-13 22:28:26 · 233 阅读 · 1 评论 -
【MySQL】Navicat设置数据库操作权限
前言 系统开发时,可能需要涉及多个库,多张表。 系统的不同模块一般只需查看和操作固定的几个库,几张表。 为了减少开发人员的误操作,可以设置权限来进行必要的控制。 通过为MySQL服务器建立不同的用户,并为用户赋予不同的权限,来达到目标。 以下内容为详细设置步骤。一、新建用户用Navicat连接本地服务器(如果之前已连接,请打开连接)点击菜单栏 –> 用户,...转载 2019-01-03 22:26:50 · 4310 阅读 · 1 评论 -
mysql事务与锁初步理解
前言:这是在慕课网上学习剑指Java面试-Offer直通车时所做的笔记,主要供本人复习之用.目录第一章 锁模块之MyISAM与InnoDB关于锁方面的区别1.1 表级锁1.2 行级锁1.3 锁与索引的关系1.4 两个引擎的优劣1.4.1 适合MyISAM的场景1.4.2 适合InnoDB的场景1.5 锁的分类第二章 数据库事务的四大特性第三章 事务隔离级...原创 2019-03-31 12:58:20 · 878 阅读 · 0 评论 -
数据库索引基础介绍
前言:这是在慕课网上学习剑指Java面试-Offer直通车时所做的笔记,主要供本人复习之用.主要介绍的是数据库索引的一些基础知识,主要以mysql为例进行了说明.参考:https://www.cnblogs.com/zjfjava/p/6922494.html目录第一章 索引的意义第二章 索引的数据结构2.1 二叉查找树2.2 B-Tree树2.3 B+-Tree树...原创 2019-03-28 19:27:33 · 557 阅读 · 0 评论