SQL 格式化與壓縮工具 - 多方言支援與一鍵 Minify

線上美化與壓縮 SQL 查詢語句,支援 MySQL、PostgreSQL、Snowflake、Spark SQL 等方言。智慧縮進對齊,一鍵 Minify 生成單行 SQL 便於嵌入代碼。全程本機處理。

點擊進入沉浸模式

如何使用

  1. 貼上 SQL 到輸入框。
  2. 選擇方言(Standard / MySQL / PostgreSQL / Snowflake / Spark)。
  3. 點擊「格式化」或「壓縮 (Minify)」。
  4. 複製結果,或將 Minify 輸出直接嵌入代碼字符串。

核心功能

  • 支援 Snowflake/Spark SQL:適配多方言關鍵字、函數與語法細節。
  • 壓縮 (Minify) 以嵌入代碼:移除注釋與換行,生成適合 Java/Python 字符串的單行 SQL。
  • 智慧縮進對齊:按括號層級與子查詢結構自動排版。
  • 修復 SQL 格式:清理亂序換行與多餘空格,輸出更統一的代碼風格。
  • 本機隱私:SQL 不上傳,適合包含敏感表名/字段的查詢。

相關工具

JSON 格式化校驗與 TS 類型生成 - 線上美化、壓縮與修復

免費線上 JSON 工具:一鍵美化/壓縮、語法校驗、錯誤高亮,並自動生成 TypeScript 接口與 Zod Schema。純瀏覽器本機處理,資料不上傳。

免費 JSONPath 線上測試工具 | 本機實時求值

免費的 JSONPath Tester / Evaluator:貼上 API JSON,實時提取匹配節點、查看路徑並複製 JSON 結果。解析與查詢都在瀏覽器本機完成。

JSON 轉 CSV 工具 - 本機轉換爲表格資料

在瀏覽器本機將 JSON 對象或對象數組轉換爲 CSV,展開嵌套字段,預覽結果並複製或下載檔案,無需上傳資料。

CSV 轉 JSON 工具 - 本機實時轉換器

將 CSV 文本或檔案在瀏覽器本機實時轉換爲 JSON 數組,支援表頭、逗號/分號/Tab 分隔、拖曳檔案、複製和下載,無需上傳資料。

JSON 對比工具 - 本機 Semantic Diff

在瀏覽器本機比較兩個 JSON,按 Key 排序後做語義化 Diff,忽略字段順序幹擾,標記新增、刪除和修改字段,無需上傳資料。

JSON 壓縮工具

把格式化 JSON 壓縮爲一行,移除縮進、換行和多餘空白,並實時查看壓縮前後體積與節省比例。

JSON 轉 TypeScript 接口 - 線上生成 TS Types 代碼

免費的 JSON 轉 TypeScript 工具。一鍵將 API JSON 響應自動推導並生成強類型的 TS Interfaces 和 Types 代碼。純瀏覽器前端處理,嚴格保護您的業務資料與接口結構隱私。

YAML 轉 JSON 格式化工具 - 安全純前端處理

開發者可在瀏覽器本機將 YAML 轉爲格式化 JSON,支援實時轉換、多文檔 YAML、錯誤行列提示、複製和下載,不上傳或保存配置內容。

計算邏輯

  • 格式化:對關鍵字分段換行,按括號深度(Depth)插入縮進。
  • 壓縮:移除 --/*...*/ 注釋,並摺疊空白爲單個空格,輸出單行。
  • 目標:在不改變語義的情況下提升可讀性或減小體積。

常見問題

如何壓縮 SQL 以便在 Java/Python 中使用?

切換到「Minify」模式即可移除注釋與換行,輸出單行 SQL,適合直接作爲字符串嵌入代碼。

支援 Snowflake 或 PostgreSQL 方言嗎?

支援。選擇對應方言後,格式化會更貼近該資料庫的語法與習慣。

資料安全嗎?會上傳到伺服器嗎?

不會。格式化與壓縮在瀏覽器本機完成,不上傳 SQL 內容。

是否免費?是否有長度限制?

免費使用。超長 SQL 建議分段處理以獲得更流暢體驗。

壓縮會改變 SQL 語義嗎?

不會改變語義(僅移除注釋/空白)。極少數非常規寫法建議先對比結果再使用。