0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
設定
根據所選的方言(MySQL、PostgreSQL、SQL Server、SQLite 等)以大寫關鍵字和明確的縮排格式化 SQL 查詢。選擇方言,將查詢粘貼到編輯器中,然後按格式化。
原始程式碼
線路:0角色:0
運作方式
重新縮排並對齊 SQL 查詢,使其可讀且一致。它將子句、欄和條件分隔成清晰的行,便於查看長查詢、比較版本或記錄報表。
你可以選擇方言(例如標準 SQL、PostgreSQL、MySQL、SQLite、T-SQL 等),以便正確解釋關鍵字和語法,以及保留字的大小寫。
它還控制縮排類型和大小以及行尾。一切都在你的瀏覽器中使用 sql-formatter 處理;只更改格式,絕不會針對資料庫執行或驗證查詢。
範例
select id,name from users where active=1 order by nameSELECT
id,
name
FROM
users
WHERE
active = 1
ORDER BY
name關鍵字大寫:每個子句和欄都單獨成行。使用情境
- 讓從日誌或 ORM 複製的長查詢變得可讀。
- 在儲存到儲存庫前統一查詢的風格。
- 以統一格式查看和比較來自不同方言的查詢。
- 用整齊縮排的 SQL 記錄報表或檢視。
常見問題
它支援哪些 SQL 方言?
它支援多種方言,如標準 SQL、PostgreSQL、MySQL、MariaDB、SQLite、Transact-SQL 等。選擇正確的方言可確保關鍵字和特定語法被正確格式化。
它會執行或驗證查詢嗎?
不會。該工具只重新排列並對齊查詢文字。它不連接任何資料庫,也不檢查查詢是否有效或安全。
我可以把關鍵字設為大寫或小寫嗎?
可以。你可以根據你的風格慣例,選擇讓保留字(SELECT、FROM、WHERE)保持大寫、小寫或與你輸入的完全一致。
我的查詢會上傳到伺服器嗎?
不會。格式化完全在你的瀏覽器中進行;查詢絕不會離開你的電腦。