判断SQL是否为最优查询语句
判断SQL是否为最优查询语句
判断SQL是否为最优查询语句,只需要在SQL前面加上explain
例如:
下面对各个属性进行了解:
1、id:这是SELECT的查询序列号
2、select_type:select_type就是select的类型,可以有以下几种:
SIMPLE:简单SELECT(不使用UNION或子查询等)
PRIMARY:最外面的SELECT
UNION:UNION中的第二个或后面的SELECT语句
DEPENDENT UNION:UNION中的第二个或后面的SELECT语句,取决于外面的查询
UNION RESULT:UNION的结果。
SUBQUERY:子查询中的第一个SELECT
DEPENDENT SUBQUERY:子查询中的第一个SELECT,取决于外面的查询
DERIVED:导出表的SELECT(FROM子句的子查询)
3、table:显示这一行的数据是关于哪张表的
4、type:这列最重要,显示了连接使用了哪种类别,有无使用索引,是使用Expl
判断SQL是否为最优查询语句相关推荐
- SQL yog (运营新手查询语句统计)
基础查询格式 SELECT * FROM 来源表 SELECT <字段清单> FROM <表名> WHERE <条件表达式> •这里条件表达式可以是关系 ...
- mysql能用case嵌套sql吗,关于sqlserver中查询语句中嵌套case语句使用方法
ryxxlong的博客 Sql server 中的 CASE 语句文章, 链接 http://ryxxlong.iteye.com/blog/531221 写的比较详细,具体内容如下,主要用于自己以后 ...
- SQL(二)- 基础查询语句
简单的查询语句(DQL) 下面我们正式来学习查询语句,下面所有查询用到的表均为前面提到的三张表: 员工表中的数据: 部门表中的数据: 薪资表中的数据: 基本查询语句的语法: select 字段 fro ...
- SQL server中的SELECT查询语句执行顺序
各位大牛们好第一次写博客有点小激动!以后我会把自己的心得分享给大家,求各种评论 SQL server 中SELSECT查询语句的执行顺序如下: (8) SELECT (9) DISTINCT (1 ...
- SQL Server数据库的T-SQL查询语句
一.SQL简介 在进行数据管理时,使用SSMS进行数据维护有可视化.方便的优点,但是在批量维护或重复维护数据时,每次都需要使用SSMS不但不方便,而且容易出错.通过编写SQL语句来维护数据库便于解决重 ...
- mysql sql 去除重复行_SQL查询语句去除重复行
1.存在两条完全相同的纪录 这是最简单的一种情况,用关键字distinct就可以去掉 select distinct * from table(表名) where (条件) 2.存在部分字段相同的纪录 ...
- 没错,纯SQL查询语句可以实现神经网络
我们熟知的SQL是一种数据库查询语句,它方便了开发者在大型数据中执行高效的操作.但本文从另一角度嵌套SQL查询语句而构建了一个简单的三层全连接网络,虽然由于语句的嵌套过深而不能高效计算,但仍然是一个非 ...
- sql server一个查询语句引发的死锁
程序错误日志大量的报死锁错误,去数据库错误日志查看确实有很多死锁(应在数据库实例启动时执行dbcc traceon(1222,-1)开启死锁跟踪): 04/29/2016 14:07:51,spid3 ...
- ClickHouse查询语句详解
ClickHouse查询语句兼容大部分SQL语法,并且进行了更加丰富的扩展,查询语句模板如下: [WITH expr_list|(subquery)] SELECT [DISTINCT [ON (c ...
最新文章
- 爬虫9-淘宝商品信息定向爬虫
- “玲珑杯”线上赛 Round #15 河南专场 F		咸鱼文章
- Java String 学习笔记 (一)
- VMware: linux起步提示 memory for crashkernel(0*0 to 0*0)not within permissible
- 毕设日志5.12凌晨
- Java多线程共享变量控制
- 浅谈微服务下异常处理
- java转换字符串编码格式_java转换字符串编码格式的方法
- 微信小程序开发的基本流程
- 表格中复制粘贴到其他位置的数据会携带引号等不可见字符,该怎么处理?
- 2023年西北工业大学材料科学与工程考研考情与难度、参考书及上岸前辈初复试备考经验指导
- MTK6577 Android源代码目录
- linux vrrp 配置命令,虚拟路由器冗余协议(VRRP)简单实验
- jdk安装 系统找不到文件C:\ProgramData\Oracle\Java\javapath\java.exe
- 浅析智慧消防应用中多设备联动火灾报警系统
- 这个时间戒夜奶很合适, 错过了不仅宝宝会受伤害, 妈妈也会很累
- 如果Mac苹果电脑关机关不了怎么办?
- 2022字节跳动数据仓库实习面经
- 玩客云刷ARMBIAN当服务器过程记录
- matlab抗混叠滤波器,试验四音频抗混叠滤波器设计.doc