SQL 格式化工具
美化 SQL 查詢,依方言處理關鍵字大小寫與縮排。
SQL
輸入0 字元
格式化結果
設計上就保護隱私。 所有處理都在你的瀏覽器本機完成。你的輸入不會被上傳、記錄,也不會存在任何伺服器上。
常見問題
支援哪些 SQL 方言?
標準 SQL,另外還有 PostgreSQL、MySQL、MariaDB、SQLite、BigQuery、Snowflake、Redshift、Transact-SQL、PL/SQL 與 Db2。
格式化會改變我的查詢行為嗎?
不會。只有空白與關鍵字大小寫會改變,解析後的語句與原本完全相同,執行結果不變。
我的查詢會被傳送到任何地方嗎?
不會。格式化工具以 JavaScript 在你的瀏覽器裡執行,不會建立任何資料庫連線,也不會傳送任何查詢。
可以一次格式化多個語句嗎?
可以。以分號分隔的語句會各自格式化,並且維持你原本撰寫的先後順序。
關於SQL 格式化工具
由 ORM、日誌或 BI 工具產生的 SQL,通常會是擠成一長串的一行。這個格式化工具會把它拆成子句、為子查詢與 join 加上縮排,並統一關鍵字大小寫,讓查詢的結構在你開始讀它之前就先看得出來。
請選擇與你的資料庫相符的方言。方言專屬語法,例如 PostgreSQL 的 :: 轉型、MySQL 的反引號括名,以及 BigQuery 用反引號限定的資料表名稱,只有在選對方言時才會被正確解析。
格式化純粹是外觀上的調整。不會執行任何東西、不會建立連線,你的查詢語意也完全不變。