![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
常见面试题
码拉松
这个作者很懒,什么都没留下…
展开
-
【MySQL查询常见面试题】如何避免全表扫描
我们可以直接通过执行计划来分析,如果type列显示为:ALL,那就可认为此次查询将会进行全表扫描。比如像下面这样。原创 2022-08-17 20:59:48 · 1278 阅读 · 2 评论 -
【MySQL查询常见面试题】排名查询问题
前言一道比较常见的MySQL查询面试题,求分数排名,假设表中有分数99 、99 、98 、97 、97 、96。那排名应该是(1)99 、(1)99 、(2)98、 (3)97 、 (3)97 、 (4)961. 数据准备如下mysql> desc t_rank;+-------+--------------+------+-----+---------+----------------+| Field | Type | Null | Key | Default | Ext原创 2022-05-10 21:05:58 · 297 阅读 · 0 评论 -
【MySQL查询常见面试题】MySQL树结构数据查询
文章目录数据准备、说明1. 查询树的根节点2. 查询树的叶子节点3. 查询既不是叶子也不是根的节点组合在一起查询case的查询方式数据准备、说明新建一张组织结构表,字段如下mysql> desc t_org;+-------+--------------+------+-----+---------+-------+| Field | Type | Null | Key | Default | Extra |+-------+--------------+------+--原创 2022-05-08 16:33:21 · 854 阅读 · 0 评论 -
【MySQL查询常见面试题】MySQL行转列、列转行
1. 列转行表结构mysql> desc row_to_column;+---------+--------------+------+-----+---------+-------+| Field | Type | Null | Key | Default | Extra |+---------+--------------+------+-----+---------+-------+| name | varchar(255) | YES | | N原创 2022-04-30 11:45:01 · 1147 阅读 · 0 评论