SQL 壓縮
緊湊型 SQL 查詢嵌入、日誌、測試資料和傳輸。
緊湊型SQL,無需合併令牌
SQL 壓縮器刪除換行符、縮排和額外空格,因此查詢更容易嵌入或儲存為緊湊字串。 它對於測試資料、日誌、產生的 SQL 和應用程式常數很有用。
SQL 空格分隔標記。安全的壓縮器必須在關鍵字、識別碼、數字、運算子和字串文字中保留空格,否則它們會合併成不同的標記。
使用方法
- 將 SQL 查詢貼到輸入編輯器中。
- 點選 壓縮 SQL 折疊不必要的格式。
- 查看縮小後的 SQL 以確認標識符、文字、註解和運算子仍然可以正確解析。
- 使用 複製 作為剪貼簿,使用 下載 作為文件,或使用 清除 進行重置。
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 的圖片工具會用於探索,並在需要瀏覽器能力時返回網頁入口。