基本使用
本指南將帶您了解 SQL 美化與格式化工具的基本使用方式。
輸入您的 SQL 查詢
- 前往工具頁面:打開 SQL 美化工具頁面
- 輸入 SQL 程式碼:在「SQL Input」文字區域中貼上或輸入您的 SQL 查詢
- 自動格式化:工具會在您輸入時自動格式化 SQL
範例輸入
select u.id, u.name, u.email, p.title, p.content from users u inner join posts p on u.id = p.user_id where u.active = 1 and p.published = 1 group by u.id, u.name, u.email, p.title, p.content order by u.name asc, p.created_at desc limit 10 offset 0;
設定格式化選項
縮排大小
選擇縮排使用的空格數:
- 2 個空格:緊湊格式
- 4 個空格:標準格式(建議)
- 8 個空格:寬版格式
關鍵字大小寫
控制 SQL 關鍵字的顯示方式:
- 大寫:將所有關鍵字轉為大寫(SELECT、FROM、WHERE)
- 小寫:將所有關鍵字轉為小寫(select、from、where)
- 保留原樣:保持輸入時的原始大小寫
其他選項
- 關鍵字大寫:將 SQL 關鍵字轉換為大寫
- 函式大寫:將函式名稱轉換為大寫
- 資料型別大寫:將資料型別名稱轉換為大寫
- 逗號對齊:在 SELECT 清單中對齊逗號
- 在布林運算子前換行:在 AND/OR 運算子前加入換行
查看格式化輸出
格式化後的 SQL 會顯示在「Formatted SQL」文字區域中。您可以:
- 複製到剪貼簿:點擊「Copy」按鈕複製格式化後的 SQL
- 查看統計資訊:檢查統計面板以了解格式化細節
- 儲存到歷史記錄:工具會自動保存您的格式化歷史
範例輸出
SELECT
u.id,
u.name,
u.email,
p.title,
p.content
FROM users u
INNER JOIN posts p ON u.id = p.user_id
WHERE u.active = 1
AND p.published = 1
GROUP BY
u.id,
u.name,
u.email,
p.title,
p.content
ORDER BY
u.name ASC,
p.created_at DESC
LIMIT 10 OFFSET 0;
快速操作
- 載入範例:點擊「Load Example」查看示範 SQL 查詢
- 清除:點擊「Clear」移除全部內容
- 複製:點擊「Copy」將格式化後的 SQL 複製到剪貼簿
此工具提供即時格式化,因此當您調整 SQL 程式碼或格式化選項時,會立刻看到結果。