本文へスキップ
にゃんこツール

SQL整形・ミニファイツール

SQLクエリを入力すると自動で読みやすく整形して表示します。方言・インデント幅・キーワードの大文字/小文字を指定可能。1行に圧縮したい場合は「ミニファイ」ボタンを使ってください。クエリ結果のJSONを整形したい場合は JSON整形 もあわせてご利用ください。

🔒 ブラウザ内で完結・入力データはサーバーに送信されません

注意事項

  • 方言によってキーワードや引用符の扱いが異なります。使用しているデータベースに合った方言を選んでください。
  • 整形は見た目(空白・改行・インデント・キーワードの大文字小文字)を変えるだけで、クエリの意味は変わりません。
  • 構文が正しくないSQLは、整形できずエラーになることがあります。

用語解説

SQL方言(dialect)

MySQL・PostgreSQL・SQLiteなど、データベース製品ごとに存在する構文・記法の違いのことです。識別子の引用符(`や")などが方言によって異なるため、整形時に指定すると崩れにくくなります。

ミニファイ

改行・インデント・コメントを取り除き、SQLを1行の最小限の空白だけで表現することです。ログやコードへの埋め込みなど、行数を減らしたい場面で使います。

キーワードの大文字/小文字

SELECT・FROM・WHEREなどのSQL予約語を大文字・小文字・入力したまま(そのまま)のどれで表示するかの設定です。

よくある質問

SQLの方言(MySQLやPostgreSQLなど)は選べますか?

はい。方言を指定して整形できます。方言によってキーワードや引用符のルールが異なるため、使っているデータベースに合わせて選ぶと崩れにくくなります。

整形するとSQLの動作は変わりますか?

空白・改行・インデント・キーワードの大文字小文字が変わるだけで、クエリの意味は変わりません。ただし、文字列リテラルの中身は変更されません。

クエリはサーバーに送信されますか?

いいえ。整形もミニファイもブラウザ内で完結し、入力したSQLがサーバーに送られることはありません。社内のクエリでも安心して使えます。

このページをシェア

↑↓ 選択 Enter 開く Esc 閉じる