SQLフォーマッター
1行に詰まったSQLクエリを読みやすく整形します。
SQL方言
キーワードの大文字・小文字
入力
結果
使用例
ログからコピーした1行クエリを整理する
アプリケーションログやスロークエリログに出力された長い1行のSQLを貼り付けると、句ごとに改行された読みやすい形に整形されます。
コードレビューやドキュメント用に可読性を上げる
プルリクエストや技術文書にSQLクエリを載せる前にインデントを整え、他の人が構造を一目で把握できるようにします。
チームのキーワード表記ルールに合わせる
SELECTやFROMなどのキーワードを大文字または小文字に統一し、チームのSQLスタイルガイドに合わせて変換できます。
よくある質問
入力したクエリはサーバーに送信されますか?
いいえ。すべての整形はブラウザ内でのみ行われ、入力した内容がサーバーに送信されることはありません。
実際にクエリを実行したりデータベースに接続したりしますか?
いいえ。このツールはテキストを読みやすく整形するだけで、どのデータベースにも接続せず、クエリも実行しません。
SQL方言はどう選べばいいですか?
使用しているデータベースに合った方言を選ぶと、MySQLのバッククォートやPostgreSQL特有の演算子など、方言固有の構文をより正確に認識します。迷ったら標準SQLを選んでもほとんどの場合問題なく動作します。
構文にエラーがあるとどうなりますか?
括弧が対応していない、または構文エラーがあると整形に失敗し、どのあたりに問題があるかを知らせるエラーメッセージが表示されます。