祝丰豪 博客
关于
页面
C/C++
C#
python
Linux
数据结构
设计模式
数据库
嵌入式
技巧
机器学习
项目
其他
分类 "数据库" 下的文章
2021 年 06 月 24 日
780
数据库
数据库常见面试问题
前言:总结一下MySQL数据库常见问题,也为了自己能够更方便回顾知识(因为自己容易忘记)。后续会更新添加。数据库数据库三大范式第一范式:每个列都不可以再拆分。第二范式:在第一范式的基础上,非主属性完全依赖于主键。第三范式:在第二范式的基础上,非主属性只依赖于主键,不存在传递依赖。关系型数据库和非关系型数据库的区别...
2020 年 10 月 27 日
492
数据库
MySQL锁机制
01.概述1.1定义锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数...
2020 年 10 月 23 日
585
数据库
Explain(查看执行计划)
01.Explain简介Explain就是查看执行计划。使用Explain关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理SQL语句的。分析查询语句或是表结构的性能瓶颈。02.Explain作用表的读取顺序。哪些索引可以使用。数据读取操作的操作类型。哪些索引被实际使用。表之间的引用。每张表又多...
2020 年 10 月 22 日
554
数据库
MySQL索引简介
01.索引是什么MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。可以得到索引的本质:索引是数据结构。简单理解:排好序的快速查找数据结构。一般来说索引本身很大,不可能全部存储在内存中因此索引往往以索引文件的形式存储在磁盘上。我们平时所说的索引,如果没有特别指明,都是指B树(多...
2020 年 10 月 21 日
573
数据库
常见通用的join查询
01.SQL执行顺序1.1手写顺序1.2机读顺序随着Mysql版本的更新换代,其优化器也在不断的升级,优化器会分析不同执行顺序产生的性能消耗不同而动态调整执行顺序。下面是经常出现的查询顺序:1.3小结02.join图共有:满足 a.deptid = b.id 的叫共有A独有: A 表中所有不满足 a.deptid...
1
3
下一页
搜索
标签云