SQL 格式化
格式化 SQL 查詢並將關鍵字轉為大寫。
即時 — 邊輸入邊格式化
範例
格式化單行查詢
輸入
select id, name from users where active = 1 order by name;
輸出
SELECT id, name FROM users WHERE active = 1 ORDER BY name;
拆開 JOIN
輸入
select * from a join b on a.id=b.a_id where b.ok=1;
輸出
SELECT * FROM a JOIN b ON a.id = b.a_id WHERE b.ok = 1;
關於此工具
這個免費線上 SQL 格式化工具把密集、單行或不一致的查詢變成整潔、縮排的 SQL——一個把關鍵字大寫的快速 SQL 美化和格式化工具。貼上你的查詢,選擇縮排樣式,格式化結果立即出現。一切都在你的瀏覽器中執行,不上傳,你的 SQL 絕不會離開你的裝置。
使用方法
- 把 SQL 貼到輸入框(點擊範例試用)。
- 選擇 2 空格、4 空格或定位字元縮排。
- 在右側輸出框查看美化後的查詢。
- 用複製按鈕複製結果。
何時使用 SQL 格式化工具
接手一條長查詢、從程式碼或日誌複製 SQL,或在執行前想審閱一條陳述式時,格式化很有幫助。清晰的子句分行和一致的縮排讓連接、篩選和分組易於追蹤和審閱。
常見問題
這個 SQL 格式化工具免費嗎?
免費 — 無須註冊、無限制的完全免費線上 SQL 格式化和美化工具。想格式化和縮排多少查詢都行。
我的 SQL 會上傳到伺服器嗎?
不會。這是不上傳的工具——你的 SQL 完全在瀏覽器中格式化,所以查詢絕不會離開你的裝置。對私密或生產查詢也安全。
SQL 美化器做什麼?
它按子句(SELECT、FROM、WHERE、JOIN、GROUP BY 等)把查詢拆成清晰的行,縮排巢狀部分,並把關鍵字大寫,讓密集的單行 SQL 變得易讀。
我能選擇縮排嗎?
能——選 2 空格、4 空格或定位字元。你的選擇會記在瀏覽器中,下次仍在。
它支援哪些 SQL 方言?
它格式化標準 SQL,涵蓋 MySQL、PostgreSQL、SQL Server、SQLite 等絕大多數查詢。它整理排版和關鍵字,而非驗證方言特有功能。
它會改變我的查詢行為嗎?
不會。格式化只改變空白、換行和關鍵字大小寫——查詢邏輯和結果完全保持不變。
離線和手機上能用嗎?
頁面載入後它在本地執行,所以在網路不穩時仍能運作,版面在手機和平板上完全響應式。
相關工具