使用方式
- 1 開啟SQL 格式化與美化器,輸入、貼上或選擇要處理的內容。
- 2 依需求調整頁面上的選項與格式。
- 3 確認即時結果,再複製或下載可用的輸出。
純前端快速排版、縮排並美化 SQL 查詢語句,並提供關鍵字大小寫風格轉換。
純前端快速排版、縮排並美化 SQL 查詢語句,並提供關鍵字大小寫風格轉換。適合日常工作、開發、學習或快速驗證時使用。
工具在瀏覽器中運作;處理敏感資料前,仍請確認瀏覽器與裝置環境可信。
從程式日誌、ORM 除錯輸出或別人傳來的訊息中拿到的 SQL,常常是擠成一行、沒有縮排的長字串。幾個 JOIN、子查詢和 CASE WHEN 疊在一起,光是找出 WHERE 條件在哪裡就很費力。本工具在你貼上或輸入時即時重新排版:每個主要子句(SELECT、FROM、JOIN、WHERE、GROUP BY、ORDER BY)各自換行,欄位清單逐行對齊,子查詢與括號內容依層級縮排,讓查詢的結構一眼可見。
縮排可選 2 個空格、4 個空格或 Tab,配合團隊程式碼風格;關鍵字大小寫可設為全大寫、全小寫或保留原樣。許多團隊慣用大寫關鍵字(SELECT、WHERE)搭配小寫的資料表與欄位名稱,閱讀時能快速區分語法與資料;若專案使用 linter,選擇與規則一致的設定,就能避免程式碼審查時出現純格式的差異。格式化完成後按一下即可複製結果。
工具使用開源的 sql-formatter 套件,並以標準 SQL 方言解析。一般的 SELECT、INSERT、UPDATE、DELETE、CTE(WITH)、視窗函式都能正確處理;但某些資料庫特有的語法,例如部分 MySQL、PostgreSQL 或 SQL Server 的專屬寫法,可能無法解析,這時工具會顯示錯誤訊息而不是輸出錯誤的結果。請注意,格式化只調整空白與大小寫,不會檢查資料表是否存在、語法語意是否正確,也不會改變查詢的執行結果。
所有處理都在瀏覽器中完成,查詢內容不會上傳。這點在處理含有客戶資料條件、內部資料表名稱或正式環境查詢時特別重要;若查詢中帶有真實的個資或金鑰,仍建議先替換成範例值再分享給他人。
不會。只調整換行、縮排與關鍵字大小寫,不改動邏輯。
工具以標準 SQL 方言解析,部分資料庫專屬語法可能無法辨識。請檢查括號、引號是否成對,或改寫成標準語法。
兩者都能執行。常見慣例是大寫關鍵字、小寫名稱,以團隊規範為準即可。
不會。格式化完全在瀏覽器中進行。
可視化配置 Cron 排程、多語系自然語言解析與未來執行時間預測。
即時解析當前或貼入的 User Agent,讀取瀏覽器、硬體、OS與引擎資訊。
即時測試實體鍵盤功能,配備 2.5D 高質感鍵盤、Web Audio 青軸/紅軸聲效與 WPM 打字速度計算,並讓戴上拳套的 Alpa 陪您練打!
將您的程式碼片段快速包裝成帶有 macOS 視窗按鈕、炫彩漸層背景與磨砂陰影的高質感社群分享圖片。