SQLite EXPLAIN关键字
SQLite的语句可以以关键字”EXPLAIN”或短语”EXPLAIN QUERY PLAN”开头,用于描述表的详细信息。
无论是哪种修改方式,都会使得SQLite语句以查询的方式执行,并返回关于如果省略了EXPLAIN关键字或短语会如何操作的信息。
- EXPLAIN和EXPLAIN QUERY PLAN的输出仅用于交互式分析和故障排除。
-
输出格式的细节可能会在SQLite的不同版本之间发生变化。
-
应用程序不应使用EXPLAIN或EXPLAIN QUERY PLAN,因为它们的确切行为是可变的,并且只部分记录在案。
语法
EXPLAIN 的语法如下所示 −
EXPLAIN QUERY PLAN 的语法如下所示−
示例
考虑以下记录的 COMPANY 表 –
现在,让我们使用SELECT语句来检查以下子查询-
这将产生以下结果。
现在,让我们来查看以下内容
Explain Query Plan
使用SELECT语句 –