w

基本使用

本指南將帶您了解 SQL 美化與格式化工具的基本使用方式。

輸入您的 SQL 查詢

  1. 前往工具頁面:打開 SQL 美化工具頁面
  2. 輸入 SQL 程式碼:在「SQL Input」文字區域中貼上或輸入您的 SQL 查詢
  3. 自動格式化:工具會在您輸入時自動格式化 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」文字區域中。您可以:

  1. 複製到剪貼簿:點擊「Copy」按鈕複製格式化後的 SQL
  2. 查看統計資訊:檢查統計面板以了解格式化細節
  3. 儲存到歷史記錄:工具會自動保存您的格式化歷史

範例輸出

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 程式碼或格式化選項時,會立刻看到結果。

這個頁面對您有幫助嗎?