http://vietjack.com/sqlite/index.jsp Copyright © vietjack.com Từ khóa EXPLAIN SQLite Một lệnh SQLite đặt trước từ khóa EXPLAIN cụm từ EXPLAIN QUERY PLAN để miêu tả chi tiết bảng Hoặc sửa đổi làm cho lệnh SQLite vận hành truy vấn để trả thông tin cách lệnh SQLite vận hành từ khóa EXPLAIN • Kết từ EXPLAIN EXPLAIN QUERY PLAN để dành cho việc phân tích xử lý cố • Các ứng dụng không nên sử dụng EXPLAIN EXPLAIN QUERY PLAN cách vận hành chúng biến đổi Cú pháp Cú pháp EXPLAIN sau: EXPLAIN [SQLite Query] Cú pháp EXPLAIN QUERY PLAN sau: EXPLAIN QUERY PLAN [SQLite Query] Ví dụ Bạn theo dõi bảng COMPANY có ghi sau: ID -California Teddy Rich-Mond Kim Houston NAME -20000.0 23 65000.0 22 10000.0 AGE ADDRESS Allen Norway 20000.0 David South-Hall 45000.0 SALARY -Paul 32 25 Texas Mark 27 Texas James -15000.0 25 85000.0 24 Bây giờ, kiểm tra truy vấn EXPLAIN với lệnh SELECT: sqlite> EXPLAIN SELECT * FROM COMPANY WHERE Salary >= 20000; Ví dụ cho kết quả: http://vietjack.com/ Trang chia sẻ các bài học online miễn phí http://vietjack.com/sqlite/index.jsp Copyright © vietjack.com addr opcode p1 Integer 0 SetNumColu Column Integer 20000 collseq(BI Rowid 11 Column 13 Column Callback 16 Close 0 18 Transactio 0 20 Goto 22 p2 p3 -Goto 19 OpenRead Rewind 17 RealAffini 0 Lt 357 16 0 10 Column 12 Column 14 RealAffini 0 15 Next 17 Halt 0 19 VerifyCook 38 21 Noop 0 Cú pháp EXPLAIN QUERY PLAN sau: SQLite> EXPLAIN QUERY PLAN SELECT * FROM COMPANY WHERE Salary >= 20000; order from detail -TABLE COMPANY - http://vietjack.com/ Trang chia sẻ các bài học online miễn phí ... 12 Column 14 RealAffini 0 15 Next 17 Halt 0 19 VerifyCook 38 21 Noop 0 Cú pháp EXPLAIN QUERY PLAN sau: SQLite> EXPLAIN QUERY PLAN SELECT * FROM COMPANY WHERE Salary >= 20000; order from detail...http://vietjack.com /sqlite/ index.jsp