Sqlite-explain
提供:Dev Guides
SQLite-説明
SQLiteステートメントの前には、キーワード「EXPLAIN」またはテーブルの詳細を説明するために使用されるフレーズ「EXPLAIN QUERY PLAN」を付けることができます。
いずれかの変更により、SQLiteステートメントはクエリとして動作し、EXPLAINキーワードまたは句が省略された場合のSQLiteステートメントの動作に関する情報を返します。
- EXPLAINおよびEXPLAIN QUERY PLANからの出力は、インタラクティブな分析とトラブルシューティングのみを目的としています。
- 出力形式の詳細は、SQLiteのリリースごとに変更される場合があります。
- 正確な動作は可変であり、部分的にしか文書化されていないため、アプリケーションではEXPLAINまたはEXPLAIN QUERY PLANを使用しないでください。
構文
例
次のレコードを持つlink:/sqlite/company.sql [COMPANY]テーブルを検討してください-
さて、SELECTステートメントで次のサブクエリを確認しましょう-
これにより、次の結果が生成されます。
ここで、SELECTステートメントを使用して次の Explain Query Plan を確認します-