SQL 輸入
->
格式化後的 SQL
方言差異:
MySQL 使用反引號識別碼並支援 LIMIT x,y 語法 ·
PostgreSQL 使用雙引號識別碼並支援 RETURNING ·
SQLite 是輕量子集 ·
標準 SQL 可作為一般查詢的安全預設值。
什麼是 SQL 格式化?
SQL 格式化會將原始 SQL 重寫成簡潔、易讀的排版,讓子句、JOIN、篩選條件與巢狀查詢更容易理解。適用於資料庫除錯、程式碼審查、事件應變,以及與隊友分享查詢。
如何使用 SQL 格式化
- 貼上你想美化的 SQL 查詢。
- 若工具提供大小寫或縮排選項,請選擇所需設定。
- 格式化查詢並檢視結構化輸出。
- 將結果複製到編輯器、工單或文件中。
了解 SQL 格式化 ▾
範例
輸入
輸入:select id,name from users where id=1 and active=True
輸出
格式化後:
常見使用情境
- 在程式碼審查或除錯前美化冗長的 SQL 查詢
- 統一共享查詢片段中的關鍵字大小寫與縮排
- 讓日誌或工單中的 JOIN、CTE 與子查詢更容易瀏覽
- 為文件、notebook 或內部指南準備易讀的 SQL 範例
為何使用此工具
- 讓含有 JOIN 與子查詢的大型查詢更容易檢查。
- 在偵錯 ORM 或 BI 工具產生的 SQL 時很有用。
- 在本機執行,格式化時查詢不會離開瀏覽器。
常見問題
Does it work with CTEs and window functions?
Yes —modern SQL syntax including CTEs (WITH), window functions (OVER), and JSON operators is supported.
會檢查 SQL 錯誤嗎?
格式化會統一空白與大小寫,但不會對資料庫驗證查詢正確性。
線上 SQL 格式化 —美化 MySQL、PostgreSQL & SQLite 是做什麼的?
線上 SQL 格式化 —美化 MySQL、PostgreSQL & SQLite 完全在瀏覽器中執行,協助你完成此工作,無需將資料上傳到伺服器。
線上 SQL 格式化 —美化 MySQL、PostgreSQL & SQLite 可免費使用嗎?
可以。此工具可免費使用,且無需註冊。