跳至內容
Spellkit

SQL 格式化工具

依方言美化 SQL 查詢,或壓縮為一行 — 全部在瀏覽器內完成。

格式化在本機執行 — 查詢不會離開此瀏覽器。

SQL 格式化工具 是什麼?

SQL 格式化工具依你選擇的關鍵字大小寫與縮排美化 SQL 查詢,也可以將查詢壓縮為一行。它支援 11 種方言 — MySQL、PostgreSQL、SQLite、MariaDB、SQL Server(T-SQL)、Oracle PL/SQL、BigQuery、Snowflake、Spark、Hive 與標準 SQL — 因此 [方括號]、`反引號` 等方言特有語法都能正確格式化。全部在瀏覽器內執行:查詢絕不會被上傳。

主要功能

  • 支援 11 種方言:MySQL、PostgreSQL、SQLite、T-SQL、PL/SQL、BigQuery、Snowflake 等
  • 關鍵字大小寫可選 — 大寫、小寫或保持原樣
  • 縮排可選 2 空格、4 空格或 Tab
  • 一鍵壓縮:查詢合併為一行(字串常值保持不變)
  • 完全在瀏覽器內執行 — 查詢不會離開你的裝置

SQL 格式化 — 線上美化與壓縮查詢

貼上任意 SQL 查詢,即可得到風格一致的結果 — 關鍵字統一為團隊習慣的大小寫、各子句獨立成行、巢狀自動縮排。也可以反過來,把查詢壓縮成一行,方便放進日誌與程式碼。

方言

格式化工具支援 11 種方言:標準 SQL、MySQL、PostgreSQL、SQLite、MariaDB、SQL Server(T-SQL)、Oracle PL/SQL、BigQuery、Snowflake、Spark SQL 與 Hive。當查詢使用方言特有語法時 — T-SQL 的 [方括號識別碼]、MySQL 的 `反引號`、PostgreSQL 的 :: 型別轉換 — 選對方言才能正確解析。

格式化選項

  • 關鍵字 — 將 SELECT/FROM 統一為大寫、小寫,或保持輸入原樣。
  • 縮排 — 2 個空格、4 個空格或 Tab。
  • ; 分隔的多條敘述會一起格式化,敘述之間加空行。

壓縮為一行

壓縮會把查詢合併成一行:連續空白變成單一空格,-- 行註解會被移除(否則會吞掉整行剩餘內容),/* 區塊註解 */ 保留。'字串常值' 內的空白絕不更動。

隱私

格式化完全在瀏覽器內執行。查詢絕不會被上傳、記錄或儲存 — 正式環境的 SQL 也可安心使用。

隱私

SQL 格式化工具 完全在您的瀏覽器中執行。您的檔案與資料會在您的裝置上處理,絕不會上傳到任何伺服器。無需註冊帳號,也無需安裝任何軟體──打開頁面即可開始使用。