![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 92
Herz001
这个作者很懒,什么都没留下…
展开
-
【MySQL进阶】MySQL 查询优化
MySQL 查询优化MySQL 查询优化1、小表驱动大表,即小的数据集驱动大的数据集2、Order By 关键字优化补充3、Group By 关键字优化MySQL 查询优化1、小表驱动大表,即小的数据集驱动大的数据集user 表的字段如下:create table user ( id int not null primary key auto_increment, name varchar(30) not null) default charset=utf8;user 表的插入数据如下:原创 2021-12-03 11:00:23 · 426 阅读 · 0 评论 -
【MySQL进阶】之如何避免索引失效
【MySQL进阶】之索引失效全值匹配中的索引失效全值匹配中的索引失效有一个 role 表,表字段如下:create table role(id int(10) not null primary key auto_increment,user_id int(10) not null,role_name varchar(30) not null,dept_id int(10) not null );插入数据如下:在表 role 中的 user_id,role_name,dept_id 三原创 2021-10-24 19:45:50 · 2622 阅读 · 0 评论 -
【MySQL进阶】索引优化案例
MySQL之索引优化单表索引优化案例单表索引优化案例例如:一个 article 表的字段如下: create table article( id int(10) unsigned primary key auto_increment comment '序号', author_id int(10) unsigned not null comment '作者id', category_id int(10) unsigned not null comment '分类id', comments in原创 2021-10-12 14:44:50 · 359 阅读 · 0 评论 -
【MySQL进阶】 explain 执行计划详解
MySQL进阶之 explain 的应用1、什么是 explain2、explain 能干啥3、explain 怎么使用4、各字段的解释id 字段select_type 字段DERIVED1、什么是 explain使用 explain 关键字可以模拟 MySQL 优化器执行 SQL 语句,从而知道 MySQL 是如何处理我们的 SQL 语句的。可以分析 SQL 查询语句或者表结构的性能瓶颈。2、explain 能干啥显示表的读取顺序显示数据读取操作的类型显示哪些索引可以使用显示哪些索引被实原创 2021-10-07 16:59:10 · 602 阅读 · 0 评论 -
MySQL索引
索引1、什么是索引2、索引的优缺点3、索引分类4、基本语法5、MySQL 索引结构1、什么是索引索引就是提高 MySQL 的查找效率的数据结构。也就是说索引的本质是数据结构。简单的理解为:排好序的快速查找数据结构。索引的作用:查找和排序,所以在 SQL 语句中会影响 while 后面的查询条件以及 order by 后面的排序。一般来说索引本身也很大,不可能全部存储在内存中,因此索引往往以索引文件的形式存储在磁盘上。平常所说的索引,如果没有特别说明,都是指 B 树(多路平衡查找树,并不一定是二叉树原创 2021-10-04 17:08:32 · 112 阅读 · 0 评论 -
RBAC权限控制模型
RBAC权限控制模型一、首先在介绍RBAC权限控制模型前,先聊聊一些基本的问题1、Why?为什么要进行权限控制2、What?什么是权限控制3、How?如何进行权限控制二、RBAC 权限模型1、概念2、RBAC0~RBAC32.1、RBAC02.2、RBAC12.3、RBAC22.4、RBAC33、基本RBAC权限模型4、扩展RBAC权限模型一、首先在介绍RBAC权限控制模型前,先聊聊一些基本的问题1、Why?为什么要进行权限控制 如果没有权限控制,系统的功能完全不设防,全部暴露在所有用户面前。用原创 2021-07-13 11:35:39 · 215 阅读 · 0 评论