SQL格式化工具

格式化和美化SQL查詢,帶語法高亮。

格式化和美化SQL查詢,帶語法高亮。

方言:
縮排:
輸入

推薦工具

精心挑選的實用工具

易讀的SQL = 可維護的資料庫

Overview

SQL查詢會迅速變得難以閱讀 — 5表JOIN加上子查詢和CASE語句,一行可能超過100個字元,使錯誤幾乎看不見。格式化工具規範化空格、換行和縮排,使SELECT/FROM/WHERE子句一致對齊。採用SQL格式化的團隊會發現程式碼審查錯誤減少、初級開發人員上手更快、查詢維護更容易。此工具支援Standard SQL、PostgreSQL、MySQL和BigQuery方言 — 切換它們可正確處理方言特定的關鍵字。

How It Works

格式化工具將SQL解析為抽象語法樹,然後以一致的空格、子句邊界換行和您選擇的縮排(2或4空格)重新列印。關鍵字可規範化為大寫以提高畫質晰度。Minify按鈕相反 — 移除格式以生成用於程式碼字串的單行查詢。一切都在您的瀏覽器中執行;您的SQL永遠不會離開您的裝置。

When to Use This

貼上到拉取請求前 — 讓審查者看到乾淨的查詢。繼承有機增長的遺留儲存過程時。從ORM日誌或堆疊跟蹤中提取SQL時。教授SQL時 — 格式化的查詢突出子句結構。以程式設計方式生成SQL並需要人類可讀檢查時。

Frequently Asked Questions

選擇您的目標資料庫。Standard SQL適用於大多數查詢,但無法處理PostgreSQL JSON運算子(->)或MySQL反引號。BigQuery和PostgreSQL對ARRAY/STRUCT型別有獨特語法。

SQL格式化工具 | Super Easy Utils