SQLフォーマッター

1行に詰まったSQLクエリを読みやすく整形します。

SQL方言
キーワードの大文字・小文字
入力
結果

使用例

ログからコピーした1行クエリを整理する

アプリケーションログやスロークエリログに出力された長い1行のSQLを貼り付けると、句ごとに改行された読みやすい形に整形されます。

コードレビューやドキュメント用に可読性を上げる

プルリクエストや技術文書にSQLクエリを載せる前にインデントを整え、他の人が構造を一目で把握できるようにします。

チームのキーワード表記ルールに合わせる

SELECTやFROMなどのキーワードを大文字または小文字に統一し、チームのSQLスタイルガイドに合わせて変換できます。

よくある質問

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

いいえ。すべての整形はブラウザ内でのみ行われ、入力した内容がサーバーに送信されることはありません。

実際にクエリを実行したりデータベースに接続したりしますか?

いいえ。このツールはテキストを読みやすく整形するだけで、どのデータベースにも接続せず、クエリも実行しません。

SQL方言はどう選べばいいですか?

使用しているデータベースに合った方言を選ぶと、MySQLのバッククォートやPostgreSQL特有の演算子など、方言固有の構文をより正確に認識します。迷ったら標準SQLを選んでもほとんどの場合問題なく動作します。

構文にエラーがあるとどうなりますか?

括弧が対応していない、または構文エラーがあると整形に失敗し、どのあたりに問題があるかを知らせるエラーメッセージが表示されます。