SQL 壓縮

緊湊型 SQL 查詢嵌入、日誌、測試資料和傳輸。

輸入
輸出
0 字元 0 行

緊湊型SQL,無需合併令牌

SQL 壓縮器刪除換行符、縮排和額外空格,因此查詢更容易嵌入或儲存為緊湊字串。 它對於測試資料、日誌、產生的 SQL 和應用程式常數很有用。

SQL 空格分隔標記。安全的壓縮器必須在關鍵字、識別碼、數字、運算子和字串文字中保留空格,否則它們會合併成不同的標記。

使用方法

  1. 將 SQL 查詢貼到輸入編輯器中。
  2. 點選 壓縮 SQL 折疊不必要的格式。
  3. 查看縮小後的 SQL 以確認標識符、文字、註解和運算子仍然可以正確解析。
  4. 使用 複製 作為剪貼簿,使用 下載 作為文件,或使用 清除 進行重置。

SQL 壓縮器是什麼?

SQL 壓縮 是一個基於瀏覽器的實用程序,用於將格式化的 SQL 轉換為緊湊的單行查詢。它減少了視覺大小,同時保留了資料庫解析器理解語句所需的空間。

SQL 方言和註釋因引擎而異。在目標資料庫中測試重要的縮小查詢,尤其是在使用提示、引號的識別碼、流程 SQL 或特定於供應商的運算子時。

輸入說明

貼上 SQL 文本,而不是應用程式字串轉義或日誌元資料。僅當您的資料庫或工具依賴於提示、註釋或遷移標記時才保留註釋。

範例

格式化查詢減少為一行,同時在 SQL 標記之間保留空格:

--- Formatted Input ---
SELECT
  u.name,
  u.email
FROM users u
WHERE u.active = 1;

--- Minified Output ---
SELECT u.name, u.email FROM users u WHERE u.active = 1;

MCP 整合

MCP(Model Context Protocol,模型上下文協議)讓 AI 代理和應用可以探索並呼叫 Coding.Tools 工具,用於可重複的轉換、格式化、雜湊和產生工作流程。

MCP 工具名稱: sql-minifier

MCP 端點: https://coding.tools/mcp

請先呼叫 tools/list。每個工具項目都包含 inputSchema、outputSchema 和 examples,AI 代理或客戶端可據此建立有效參數,不需要猜測。

呼叫 tools/call 後,result.content[0].text 是顯示用結果,result.structuredContent 是適合程式解析的結構化結果。工具層級失敗會回傳 isError: true;協議層級失敗會回傳 JSON-RPC error。

tools/call 請求範例:

curl -s https://coding.tools/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "MCP-Protocol-Version: 2025-06-18" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"sql-minifier","arguments":{"input":"select id, total\nfrom invoices\nwhere paid = 1\norder by total desc"}}}'

大多數文字與資料工具接受 input 字串以及可選的 options。只依賴瀏覽器圖片 API 的圖片工具會用於探索,並在需要瀏覽器能力時返回網頁入口。