SQLite Explain(解释)
如果省略了 EXPLAIN 关键字或短语,任何的修改都会引起 SQLite 语句的查询行为,并返回有关 SQLite 语句如何操作的信息。
- 来自 EXPLAIN 和 EXPLAIN QUERY PLAN 的输出只用于交互式分析和排除故障。
- 应用程序不应该使用 EXPLAIN 或 EXPLAIN QUERY PLAN,因为其确切的行为是可变的且只有部分会被记录。
EXPLAIN QUERY PLAN 的语法如下:
实例
现在,让我们检查 SELECT 语句中的 Explain 使用:
sqlite> EXPLAIN SELECT * FROM COMPANY WHERE Salary >= 20000;
现在,让我们检查 SELECT 语句中的 Explain Query Plan 使用:
---------- ---------- -------------