開發者免費本機執行
SQL 格式化工具
美化打印 SQL 查詢——PostgreSQL、MySQL、SQLite、BigQuery 和標準 SQL——在瀏覽器中私密進行。
.sql
資料庫方言
關鍵字
縮排
SQL 輸入
0 行0 位元組
格式化 SQL
0 行0 位元組
關於SQL 格式化工具
Handytool 的 SQL 格式化工具使用流行的 sql-formatter 程式庫美化打印任何 SQL 查詢——SELECT、INSERT、複雜 CTE、視窗函數。選擇方言(PostgreSQL、MySQL、SQLite、BigQuery 或標準 SQL),選擇關鍵字應如何大小寫,設定縮排。一切都在本地執行,所以對於格式化包含表名、列名或您不想貼到第三方網站的示例資料的查詢是安全的。
SQL 格式化工具功能
- 01
方言感知
每個受支援的方言都有自己的關鍵字清單和保留字處理,所以 PostgreSQL 的 RETURNING、MySQL 的反引號和 BigQuery 的 STRUCT 語法都被正確識別。
- 02
關鍵字大小寫控制
強制全部大寫、全部小寫或保留輸入使用的內容。最常見的樣式指南是大寫關鍵字,這是預設值。
- 03
可設定的縮排
選擇 2 個空格、4 個空格或定位點。輸出在 CTE、子查詢和 JOIN 子句中保持一致。
SQL 格式化工具常見問題
- 支援哪些 SQL 方言?
- 標準 SQL (sql)、PostgreSQL、MySQL、SQLite 和 BigQuery。底層引擎在內部支援更多方言——這些是日常工作最有用的。
- 它會執行我的查詢嗎?
- 否。格式化工具只重新呈現 SQL 文字——它不連接到任何資料庫、解析資料或執行陳述式。
- 為什麼我的非標準語法格式很奇怪?
- 超出所選方言的供應商特定延伸(過程區塊、預存程序語法、MS SQL 提示)可能排列得不乾淨。切換到最接近的方言,或一次貼上更短的片段。
- 我的 SQL 是否被上傳到任何地方?
- 否。sql-formatter 程式庫完全在您的瀏覽器中執行——您的查詢留在您的裝置上。