🗄️ SQL整形

SQLクエリを見やすく整形したり、1行に圧縮(Minify)したりできる無料ツールです。主要キーワードで改行し、キーワードの大文字化やインデント幅を指定できます。文字列・引用符・コメントは保護して処理され、サーバーには送信されません。

📘 使い方

  1. 「入力 SQL」に整形・圧縮したいSQLを貼り付けます。
  2. 必要に応じて「キーワードを大文字に」やインデント幅を設定します。
  3. 「整形」で改行・インデント付きに、「Minify」で余白を詰めた1行の形に変換します。
  4. 結果は「コピー」または「ダウンロード(.sql)」で保存できます。

❓ よくある質問

文字列やコメントの中身も変換されますか?

いいえ。'シングルクォート文字列'、"ダブルクォート識別子"、`バッククォート`、-- 行コメント、/* ブロックコメント */ の内部は保護され、大文字化や改行の対象外です。中身はそのまま維持されます。

どのキーワードで改行されますか?

SELECT・FROM・WHERE・AND・OR・各種JOIN・GROUP BY・HAVING・ORDER BY・LIMIT・OFFSET・UNION・INSERT INTO・VALUES・UPDATE・SET・DELETE FROM・CREATE TABLE などの主要キーワードの前で改行します。SELECTの列が4つ以上ある場合は1列ずつ改行します。

あらゆるSQL方言に対応していますか?

一般的なSQL構文を対象とした簡易整形です。方言固有の構文や複雑なサブクエリでは、意図どおりにならない場合があります。整形結果は必ず目視で確認してからご利用ください。

入力したSQLはサーバーに送信されますか?

いいえ。整形・圧縮の処理はすべてお使いのブラウザ内で完結します。入力内容がサーバーに送信されることはありません。