🛝Toolio
關於 聯絡

🗃️ SQL 格式化器

將你的 SQL 貼入,立即獲得乾淨易讀的程式碼 — 關鍵字大寫或小寫,主要子句換行,AND/OR/ON 縮進。完全在瀏覽器中運行,無需上傳。

您的 SQL
輕量格式化器 — 不是完整的 SQL 解析器。

隱私優先設計. 此工具完全在您的瀏覽器中運行 — 您輸入的內容不會上傳或儲存,而且它可以在離線狀態下使用。

關於

這個 SQL 格式化器是一個輕量級的瀏覽器內美化工具,可以在不使用完整解析器的情況下讓原始或壓縮的 SQL 讀起來更清晰。它保護字串常數和內聯註解,使其內容永遠不會被修改,然後應用你選擇的關鍵字大小寫(大寫或小寫)。主要子句 — SELECT、FROM、WHERE、JOIN、LEFT JOIN、RIGHT JOIN、INNER JOIN、GROUP BY、ORDER BY、HAVING、LIMIT — 每個都從新的一行開始。邏輯運算子 AND、OR 和連接條件 ON 都會在它們的父句下縮進,從而提供清晰的視覺層次。因為所有內容都是在本地 JavaScript 中運行,你的查詢會留在你的設備上,而且這個工具即使沒有網路連接也能運行。

如何使用

  1. 將你的 SQL 查詢貼入輸入框 — 原始、壓縮過或已經部分格式化。
  2. 選擇關鍵字大小寫:大寫(SELECT, FROM)或小寫(select, from),視你使用的風格指南而定。
  3. 點選「格式化 SQL」以在主要子句前添加換行,並縮進 AND、OR 和 ON,使其位於其父子句之下。
  4. 在結果面板中查看格式化的輸出 —— 字串文字和註解會完全保留你輸入時的樣式。
  5. 點選「複製到剪貼簿」以直接將清理後的 SQL 貼到你的編輯器、控制台或文件中。

常見問題

這個 SQL 格式化工具是免費的嗎?
是的,完全免費。不需要帳號、不需要訂閱,也沒有使用限制。
我的 SQL 會傳送至伺服器嗎?
不會。所有格式化都是在你的瀏覽器中透過 JavaScript 進行的。你的 SQL 永遠不會離開你的設備,因此查詢中的憑證和業務邏輯會保持私密。
格式化會改變我的字串值或註解嗎?
不會。字串文字(單引號和雙引號)和內聯註解(-- 和 /* */)會在任何轉換之前被檢測並凍結,然後在輸出中保持不變。
支援哪些 SQL 方言?
這個格式化工具處理標準 SQL,並與 MySQL、PostgreSQL、SQLite 和 MS SQL Server 查詢配合良好。它是一個基於關鍵字的美化工具,而不是一個具備方言意識的完整解析器,因此高度依賴特定廠商的語法會被保留,但不會特別縮進。
我可以離線使用或在沒有網路連接的情況下使用嗎?
可以。一旦頁面載入,所有格式化都是在本地 JavaScript 中進行的。你可以斷開網路連接,並繼續格式化查詢,不會有任何中斷。
此工具會上傳我的資料嗎?
不會。所有運作都在您的瀏覽器中進行,因此您的資料永遠不會離開您的設備 — 頁面載入後,它甚至可以在離線狀態下使用。