開発者向け
SQLフォーマッター
SQL文を自動整形・美化。MySQL・PostgreSQL・SQLiteの方言対応。キーワード大文字/小文字変換、インデント調整、カンマ位置指定、サブクエリの自動インデント。ブラウザ内処理で安全。
SQL文を自動整形・美化。MySQL・PostgreSQL・SQLiteの方言対応。キーワード大文字/小文字変換、インデント調整、カンマ位置指定、サブクエリの自動インデント。ブラウザ内処理で安全。
SQLフォーマッターは、SQL文を統一されたスタイルに自動整形するツールです。開発現場では複数のエンジニアが異なるスタイルでSQLを書くため、コードレビューや保守の際に可読性が低下しがちです。
本ツールはSQLをトークンに分解し、キーワードの改行・インデント・大文字小文字を統一的に整形します。MySQL・PostgreSQL・SQLiteの3つの方言に対応し、各データベース固有のキーワードを正しく認識します。
| 方言 | 識別子の引用符 | 特徴的なキーワード |
|---|---|---|
| MySQL | バッククォート `name` | AUTO_INCREMENT, ENGINE, IF NOT EXISTS, UNSIGNED |
| PostgreSQL | ダブルクォート "name" | SERIAL, RETURNING, ILIKE, COALESCE, LATERAL |
| SQLite | ダブルクォート "name" | AUTOINCREMENT, GLOB, PRAGMA |
方言を切り替えることで、各データベース固有のキーワードが正しく認識・整形されます。標準SQLのキーワードはすべての方言で共通して対応しています。