Barokit

🗃️SQLフォーマッタ

複雑なSQLを整形。MySQL・Postgres・SQLite・MSSQL・BigQuery・Snowflakeなど14のdialect対応。

🔒 ブラウザ内処理ウォーターマークなし登録不要

使い方

  1. 1SQLを貼り付けます。
  2. 2dialectを選択します。
  3. 3フォーマットボタンを押します。

よくある質問

複数クエリも処理できますか?+

セミコロン(;)で区切られた複数のクエリも一緒にフォーマットされます。

なぜdialectを選択する必要があるのですか?+

DBごとに予約語・関数・演算子が少しずつ異なるため、より正確なフォーマットのためです。MySQLはバッククォート、Postgresはダブルクォートを使うなどの違いがあります。

クエリが長すぎて読みにくいです。自動改行?+

フォーマット後にSELECT・FROM・WHERE・JOINで改行され、可読性が大きく向上します。

ORMが生成した汚いクエリも整形できますか?+

はい。Sequelize・TypeORM・PrismaなどのORMが生成する長いクエリもきれいに整形されます。

コメントは保持されますか?+

--の1行コメント、/* ... */のブロックコメントどちらも保持されます。

データマイグレーション・DDLも対応?+

CREATE/ALTER/DROPなどのDDL、INSERT・UPDATE・DELETEのDMLすべてフォーマットできます。

関連ツール