DevToolBox
Pipeline
← All Tools

SQL Formatter

SQLフォーマッター

使い方

SQL Formatterは、1行にまとめられたSQLクエリをSELECT・FROM・WHEREなどの主要な句ごとに改行・インデントし、キーワードを大文字化して読みやすく整形できる無料のSQL整形ツールです。長いJOINやサブクエリを含むSQLを見やすく整えてレビューやドキュメント化に活用できます。

  1. Input SQL欄に整形したいSQL文を貼り付ける
  2. Formatボタンを押すと、SELECT/FROM/WHERE/JOIN/GROUP BY/ORDER BYなどの主要キーワードごとに改行され、AND/ORはインデントされる
  3. Formatted SQL欄のコピーボタンで整形結果をクリップボードにコピーする

よくある質問

Q. MySQLやPostgreSQLなど特定のDB方言の構文にも対応していますか?
A. 特定のDB方言を判定するものではなく、SELECT・JOIN・GROUP BY・INSERT・UPDATEなど一般的なSQLキーワードを対象にした整形ルールを適用します。
Q. 入力したSQLはサーバーに送信されますか?
A. 送信されません。整形処理はすべてブラウザ内のJavaScriptの文字列置換で完結します。
Q. SQLの構文チェック(バリデーション)は行われますか?
A. 行われません。あくまでキーワードの改行・大文字化による整形のみで、構文エラーの検出機能はありません。

📚 関連書籍

おすすめ書籍

SQL 第2版 ゼロからはじめるデータベース操作(ミック、翔泳社)

SQLを体系的に学べる入門の定番書。