SQLite Explain(解释)

    如果省略了 EXPLAIN 关键字或短语,任何的修改都会引起 SQLite 语句的查询行为,并返回有关 SQLite 语句如何操作的信息。

    • 来自 EXPLAIN 和 EXPLAIN QUERY PLAN 的输出只用于交互式分析和排除故障。
    • 应用程序不应该使用 EXPLAIN 或 EXPLAIN QUERY PLAN,因为其确切的行为是可变的且只有部分会被记录。

    EXPLAIN QUERY PLAN 的语法如下:

    实例

    现在,让我们检查 SELECT 语句中的 Explain 使用:

    1. sqlite> EXPLAIN SELECT * FROM COMPANY WHERE Salary >= 20000;

    现在,让我们检查 SELECT 语句中的 Explain Query Plan 使用:

    1. ---------- ---------- -------------