SQLフォーマッター

SQLクエリを自動整形(Pretty Print)・圧縮(Minify)。PostgreSQL・MySQL・SQLiteなど6方言に対応。

設定

入力SQL

0

結果

0

SQLフォーマッターの使い方

左側のテキストエリアにSQLクエリを貼り付け、「整形」ボタンをクリックすると右側にインデント付きのSQL文が出力されます。「圧縮」ボタンでは不要な空白・改行を除去して1行にまとめます。

SQL方言を選択することで、各データベース固有のキーワードや構文に対応した整形が行われます。キーワード大文字変換を有効にするとSELECT、FROM、WHEREなどのキーワードが大文字に統一されます。

対応SQL方言

Standard SQL(ANSI SQL)、PostgreSQL、MySQL、SQLite、MariaDB、BigQueryの6方言に対応しています。方言ごとに固有の関数名やキーワードが正しく認識・整形されます。

主な機能

  • 整形(Pretty Print)--- インデント付きで読みやすく整形
  • 圧縮(Minify)--- 空白・改行を除去して1行化
  • 6方言対応 --- Standard SQL / PostgreSQL / MySQL / SQLite / MariaDB / BigQuery
  • キーワード大文字変換 --- SELECT, FROM, WHERE等を大文字に統一
  • インデント設定 --- 2スペース / 4スペースから選択
  • ワンクリックコピー --- 整形結果をクリップボードにコピー

このツールが役に立ったらシェアしてください

Share:

ご意見・ご要望をお聞かせください

Powered by IdeaSpool

よくある質問

Q. 対応しているSQL方言は何種類ですか?
Standard SQL(ANSI SQL)、PostgreSQL、MySQL、SQLite、MariaDB、BigQueryの6方言に対応しています。方言ごとに固有のキーワードや関数が正しく認識・整形されます。
Q. SQLの構文エラーがある場合はどうなりますか?
sql-formatterライブラリはベストエフォートで整形を行うため、軽微な構文エラーがあっても整形結果が出力される場合があります。ただし、整形結果がSQL構文的に正しいことを保証するものではありません。
Q. 入力したSQLはサーバーに送信されますか?
いいえ、すべての整形処理はブラウザ内で行われます。入力したSQLクエリがサーバーに送信されることは一切ありません。本番環境のクエリも安心して整形できます。

関連ツール

開発者

Zeronova avatar

Zeronovaゼロノバ

Product Manager / AI-Native Builder

19年以上のWeb/IT業界経験を持つPdMが、現場で本当に使えるツールを開発。登録不要・ブラウザだけで動作する無料ツールを93種類以上公開中。