![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 55
主要是MySQL高级以及面试题的总结
zhanqinghua123
练武不练功,到老一场空
展开
-
MySQL数据库相关
面试题数据库查询很慢,有什么优化方法?1.查询时,尽量不要使用select *2.最有效的手段是在频繁使用、需要排序的字段上建立索引3.查询时,尽量满足最左前缀法则。4.like 模糊查询时 百分号放在后面可以走索引5.order by 使用的字段放在最后可以使用到索引数据库有哪些存储引擎?以及他们的区别?MySQL有两种存储引擎,分别是InnoDB和MyISAM他们的区别是:1.MyISAM不支持事务,InnoDB支持事务2.MyISAM不支持外键,In.原创 2021-09-10 10:43:17 · 89 阅读 · 0 评论 -
MySQL
索引就是排好序的数据结构MyISAM存储引擎表数据存储在MYD文件中,索引存在MYI文件中MyISAM叶子节点存储的是 key+地址(这个地址是磁盘文件的地址)Innodb存储引擎底层是使用B+树存储的,叶子节点存储key+数据 图中展示的是主键索引普通索引是B树和B+树的区别1.B树中叶子节点没有双向指针。2.B+树把数据都存储在叶子节点,叶子节点存储索引和数据,非叶子节点只存储索引 B数的节点都存储的key+数据为什么建议Inno...原创 2021-08-09 20:26:54 · 143 阅读 · 0 评论