Giao diện
Viết và chạy SQL
Bấm New Query hoặc Ctrl+T để mở tab mới.

Chạy câu lệnh
| Phím | Tác dụng |
|---|---|
Ctrl+Enter | Chạy câu tại con trỏ hoặc phần đang chọn |
Shift+Ctrl+Enter | Chạy toàn bộ |
Câu lệnh chạy ngoài luồng giao diện, có nút Stop, và mỗi câu có một tab kết quả riêng. Việc chạy dừng ở câu lỗi đầu tiên.
Kết quả dừng ở 50.000 dòng. Fetch All đọc lại tối đa 1.000.000 dòng, tất cả nằm trong bộ nhớ.
Soạn thảo
- Tô màu cú pháp, tìm và thay thế.
- Gợi ý từ khóa, bảng và cột, hiểu cả bí danh bảng.
- Snippet:
sel,ins,upd,cte,ct... - Định dạng SQL (
Shift+Ctrl+F), bật tắt chú thích (Ctrl+/). - Mở và lưu file
.sql(Ctrl+O,Ctrl+S). - Nhiều con trỏ:
Ctrl+Alt+↑/↓,Ctrl+Dchọn kết quả kế tiếp,Ctrl+click. - Open Quickly (
Ctrl+P): tìm bảng, view, routine và query đã lưu.
Preferences có tùy chọn màu cú pháp (Solarized, Nord, Monokai), và đổi phím tắt.
Phím Vim và Emacs
Bật trong Preferences, mỗi lúc chỉ một trong hai.
- Vim: normal, insert, visual, command; lệnh di chuyển kèm số đếm; toán tử
d,y,c;:w,:q,:run. - Emacs:
Ctrl+A/Eđầu và cuối dòng,Ctrl+F/B/N/Pdi chuyển,Ctrl+Kcắt đến cuối dòng,Ctrl+Ydán lại,Ctrl+Dxóa ký tự,Alt+F/Bnhảy từ.
WARNING
Khi bật Emacs, các phím Ctrl+A, Ctrl+F, Ctrl+D trong trình soạn SQL mang nghĩa Emacs thay vì chọn tất cả, tìm kiếm và chọn kết quả kế tiếp.
Tham số
Viết :name trong câu lệnh. Lần chạy đầu hiện bảng nhập giá trị, lần sau chạy với các giá trị đó. Giá trị được viết vào câu lệnh dưới dạng literal đã escape.
sql
SELECT * FROM orders WHERE status = :status AND customer_id = :id;EXPLAIN dạng cây
Nút Explain chạy EXPLAIN của engine (EXPLAIN QUERY PLAN trên SQLite, EXPLAIN PLAN trên Oracle) và hiện dạng cây, đánh dấu các bước quét toàn bảng. Chuyển sang Rows để xem kết quả gốc.

Ghim và so sánh kết quả
- Pin giữ một kết quả qua các lần chạy sau, nhãn của nó có dấu
◆. - Compare… so sánh hai kết quả theo cột khóa hoặc theo cả dòng, không chạy thêm SQL. Kết quả cho biết dòng nào thêm, bớt, đổi.
Thông báo từ máy chủ
Những gì máy chủ in ra nằm trong tab Output của kết quả, kể cả khi câu lệnh lỗi:
| Engine | Nội dung |
|---|---|
| Oracle | DBMS_OUTPUT, tối đa 10.000 dòng hoặc 256 KB |
| PostgreSQL | RAISE NOTICE và các notice khác |
| SQL Server | PRINT và thông báo thông tin |
Nội dung này không vào lịch sử và không gửi cho trợ lý AI, vì có thể chứa dữ liệu dòng.
Lịch sử và query đã lưu
Ctrl+Y mở lịch sử: tìm kiếm, lọc theo kết nối và trạng thái, xuất ra SQL. Bấm đúp một dòng để mở trong tab mới.

Save Query… lưu câu lệnh theo tên. Đặt tên dạng Báo cáo/Doanh thu tháng để gom vào thư mục Báo cáo.
