RUNWEBTOOLS
繁體中文

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 絕不會離開你的裝置。

使用方法

  1. 把 SQL 貼到輸入框(點擊範例試用)。
  2. 選擇 2 空格、4 空格或定位字元縮排。
  3. 在右側輸出框查看美化後的查詢。
  4. 用複製按鈕複製結果。

何時使用 SQL 格式化工具

接手一條長查詢、從程式碼或日誌複製 SQL,或在執行前想審閱一條陳述式時,格式化很有幫助。清晰的子句分行和一致的縮排讓連接、篩選和分組易於追蹤和審閱。

常見問題

這個 SQL 格式化工具免費嗎?

免費 — 無須註冊、無限制的完全免費線上 SQL 格式化和美化工具。想格式化和縮排多少查詢都行。

我的 SQL 會上傳到伺服器嗎?

不會。這是不上傳的工具——你的 SQL 完全在瀏覽器中格式化,所以查詢絕不會離開你的裝置。對私密或生產查詢也安全。

SQL 美化器做什麼?

它按子句(SELECT、FROM、WHERE、JOIN、GROUP BY 等)把查詢拆成清晰的行,縮排巢狀部分,並把關鍵字大寫,讓密集的單行 SQL 變得易讀。

我能選擇縮排嗎?

能——選 2 空格、4 空格或定位字元。你的選擇會記在瀏覽器中,下次仍在。

它支援哪些 SQL 方言?

它格式化標準 SQL,涵蓋 MySQL、PostgreSQL、SQL Server、SQLite 等絕大多數查詢。它整理排版和關鍵字,而非驗證方言特有功能。

它會改變我的查詢行為嗎?

不會。格式化只改變空白、換行和關鍵字大小寫——查詢邏輯和結果完全保持不變。

離線和手機上能用嗎?

頁面載入後它在本地執行,所以在網路不穩時仍能運作,版面在手機和平板上完全響應式。

相關工具