随笔分类 - 数据库
这可能是最全面的MySQL面试八股文了
摘要:什么是MySQL MySQL是一个关系型数据库,它采用表的形式来存储数据。你可以理解成是Excel表格,既然是表的形式存储数据,就有表结构(行和列)。行代表每一行数据,列代表该行中的每个值。列上的值是有数据类型的,比如:整数、字符串、日期等等。 数据库的三大范式 第一范式1NF 确保数据库表字段的原
阅读全文
三天吃透MySQL八股文(2023最新整理)
摘要:本文已经收录到Github仓库,该仓库包含计算机基础、Java基础、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、架构、校招社招分享等核心知识点,欢迎star~ Github地址:https://github.c
阅读全文
MySQL索引下推,原来这么简单!
摘要:大家好,我是大彬~ 今天给大家分享MySQL的索引下推。 什么是索引下推 索引条件下推,也叫索引下推,英文全称Index Condition Pushdown,简称ICP。 索引下推是MySQL5.6新添加的特性,用于优化数据的查询。 在MySQL5.6之前,通过使用非主键索引进行查询的时候,存储引
阅读全文
一文读懂Redis
摘要:目录结构如下: 简介 Redis是一个高性能的key-value数据库。Redis对数据的操作都是原子性的。 优缺点 优点: 基于内存操作,内存读写速度快。 Redis是单线程的,避免线程切换开销及多线程的竞争问题。单线程是指在处理网络请求(一个或多个redis客户端连接)的时候只有一个线程来处理,
阅读全文
MySQL执行计划【explain】详解
摘要:本文已经收录到github仓库,仓库用于分享Java相关知识总结,包括Java基础、MySQL、Springboot、mybatis、Redis、rabbitMQ等等,欢迎大家提pr和star! github地址:https://github.com/Tyson0314/Java-learning
阅读全文