🗃️

SQL 格式化

美化 SQL 陳述:關鍵字大寫、子句縮排換行,字串字面量內容保持不變。
格式化 📂 開發 👤 ToolWorld 🏷️ v1.1.12
載入中...
SQL 輸入
格式化結果

使用說明

📖 工具介紹


SQL 格式化是一款面向後端工程師、資料分析與報表開發情境的免費線上 SQL 美化工具。從記錄檔、後台監控或快取裡複製出來的 SQL 常常是一整行擠在一起的壓縮陳述,多表 JOIN 與 WHERE 條件層層巢狀,肉眼幾乎無法快速讀懂表關係與過濾邏輯。本工具透過自研詞法分析器把陳述拆分為單字、標點、字串字面量與引號識別子四類記號,然後重新排版:常見關鍵字自動轉為大寫,SELECT、FROM、WHERE、GROUP BY、ORDER BY、HAVING、LIMIT、JOIN、ON 等子句自動換行並依所選縮排風格對齊,讓層級一眼可辨。最關鍵的是,單引號包覆的字串與雙引號、反引號、方括號包覆的識別子會被整體保留,其內部內容不會被大寫化或空格摺疊,因此 status='Paid' 這類資料值與大小寫敏感的識別子不會被誤改。縮排風格支援 2 空格、4 空格與 Tab,關鍵字大寫可開關。全部處理在瀏覽器本機完成,SQL 陳述不會上傳,處理含業務資料的查詢同樣安全。

✨ 功能特點


  • 關鍵字大寫:SELECT、FROM、WHERE 等統一轉為大寫,可開關
  • 子句換行:主要子句自動換行並縮排,層次清晰
  • 字串保護:單引號字串與引號識別子內部原樣保留
  • 縮排可選:2 空格、4 空格或 Tab,貼合團隊規範
  • 結果重用:一鍵複製或下載為 .sql 檔案
  • 本機執行:SQL 全程不出瀏覽器,資料安全

📝 使用方式


  1. 把待格式化的 SQL 貼上到左側輸入區
  2. 選擇縮排風格,按需勾選「關鍵字大寫」
  3. 點擊「格式化」按鈕或按 Ctrl+Enter
  4. 在右側檢視美化後的陳述,確認字串值未被改動
  5. 複製結果或下載為 .sql 檔案使用

⚠️ 注意事項


  • 值保真:單引號內的資料值大小寫保持原樣,工具不會改動業務資料
  • 識別子保留:帶引號的資料表欄名大小寫敏感,工具原樣輸出
  • 常見方言:支援主流 SELECT/INSERT/UPDATE/DELETE,預存程序複雜語法可能不完美
  • 不校驗:本工具只做排版美化,不校驗 SQL 語法正確性
  • 效能提示:超長巢狀陳述處理時請稍候

相關推薦

⏫︎