SQL Formatter

SQL整形

SQL文を整形するツールを提供しているサイトです。「インデント」「予約語」「カラム」「AND/ORの位置」を調節し、SQL文を整形します。複数のオプションからお好みのSQL文に整形できます。

SQL入力(最大5000文字まで)

インデント幅
 
予約語
カラム
AND/OR位置
その他
ファイル
アップロード

ファイルをアップロード
ファイルをドラッグアンドドロップでも可

SQL整形後

使い方

  1. 整形したいSQL文を「SQL入力」に貼り付けます。
    ※ファイルをアップロードすることも可能です。
  2. 「インデント」「予約語」「カラム」「AND/ORの位置」「その他」を設定します。
  3. 「整形」ボタンをクリックします。
  4. SQL整形後に整形されたSQL文が表示されます。
  5. 整形されたSQL文をコピーする、もしくはダウンロードする形で利用できます。

SQLとは

SQL(Structured Query Language、エスキューエル、シークェル、シーケル)、関係データベース管理システム (RDBMS) において、データの操作や定義を行うためのデータベース言語(問い合わせ言語)、ドメイン固有言語のことを言います。

プログラミングにおけるデータベースへのアクセスのために使われる言語であり、データベース言語の中で最も普及している言語の一つでもあります。SQLは、データベース言語としてISO(国際標準化機構)で規格化されているため、SQLを覚えたら、そのほかの大半のRDB(関係データベース)で同じように利用できます。

SQLの使えるデータベースには、Oracle社のOracle Database、Microsoft社のMicrosoft SQL Server、Access、オープンソースのMySQLやPostgreSQLなどがあります。

SQL整形とは

SQL整形とは、入力されたSQLを見やすい形式へフォーマットするSQL整形ツールです。SQL文の整形は、コードの可読性を向上させ、チームメンバー間のコミュニケーションをスムーズにするために重要な作業となっています。

SQL整形のポイント

  • SQLのキーワードは、大文字で記述する:SELECT、FROM、WHEREなど
  • 長いリストや式を改行で分割する:複数のカラムや条件を含む場合、適切な改行を使用する
  • インデントを利用する:半角スペース(2文字~4文字程度)、またはタブ文字でインデント
  • 一貫したエイリアスを使用する
  • 適切なカラム順序にする
  • コメントを活用する
  • 同じルールで整形ツールを利用する

注意事項

このツールは無料でご利用いただけます。

※このプログラムはPHP8.1.22にて作成、動作確認を行っております。
※ご利用下さっている皆様の ご意見・ご要望をお寄せください。