data

SQL フォーマッター

SQL クエリを整形、読みやすく表示、圧縮できます。MySQL、PostgreSQL、SQLite、T-SQL などの方言に対応します。

整形

このツールについて

DevCove SQL フォーマッター / 圧縮は、ログ、ORM、ダッシュボード、コードレビューからの密な SQL を読みやすいクエリテキストに変換します。SQL は Structured Query Language の略で、リレーショナルデータの読み取りと変更のための宣言型言語です。方言、キーワードケース、インデントスタイルを選び、結果をコピーまたはダウンロード。フォーマッターはブラウザー内で動作し、データベースには接続しません。

使い方

データベースに接続せずクエリを読み、レビュー、圧縮するときに使います:

  1. ログ、ORM、BI ツール、コードレビューからコピーした SQL クエリを SQL 入力エディターに貼り付けます。
  2. 最も近い方言を選びます: Generic SQL、MySQL、PostgreSQL、SQLite、T-SQL。
  3. プロジェクトスタイルに合わせてキーワードの大文字小文字とインデントを選びます。
  4. 整形でクエリを読みやすくするか、圧縮に切り替えてコンパクトな 1 行版を得ます。
  5. 出力の準備ができたら SQL をコピーするか .sql ファイルをダウンロードします。
  6. 整形に失敗したら、より具体的な方言を試すか、ストアドプロシージャ/ベンダー固有構文を減らしてください。

機能

日常のバックエンド、データ、フルスタックデバッグワークフロー向け:

  • 1 つのローカルブラウザーツールで SQL 美化と圧縮。
  • Generic SQL、MySQL、PostgreSQL、SQLite、T-SQL 向け方言オプション。
  • キーワード大文字小文字制御: 保持、大文字、小文字。
  • 2 スペース、4 スペース、タブのインデントオプション。
  • SQL 構文ハイライト付きの並列入出力エディター。
  • 整形または圧縮 SQL のコピーとダウンロード操作。
  • 文字数、行数、ステートメント数のステータスフィードバック。
  • クライアント側処理: クエリはブラウザー内で整形され、DevCove サーバーにアップロードされません。
  • 明確な境界: このツールは SQL テキストを整形。クエリ実行やデータベースセマンティクス検証は行いません。

よくある質問

SQL とは?

SQL は Structured Query Language の略です。PostgreSQL、MySQL、SQLite、SQL Server などのリレーショナルデータベースでデータをクエリ、挿入、更新、整理するために開発者が使います。

この SQL フォーマッターはクエリを実行しますか?

いいえ。ブラウザー内で SQL テキストの整形または圧縮のみ行います。データベースに接続したり、クエリを実行したり、schema を検査したり、クエリ結果を検証したりしません。

どの SQL 方言に対応していますか?

初版は Generic SQL、MySQL、PostgreSQL、SQLite、T-SQL を提供。一般的なバックエンドとデバッグワークフローをカバーしますが、ベンダー固有のストアドプロシージャは整形に失敗する場合があります。

SQL はサーバーにアップロードされますか?

いいえ。整形と圧縮はブラウザー内でクライアント側実行されます。共有チャネルやダウンロードファイルに秘密情報を入れないよう注意してくださいが、通常のツール処理ではクエリは DevCove サーバーにアップロードされません。

整形と圧縮の違いは?

整形は人間が読めるよう改行とインデントを追加します。圧縮は引用符内の文字列以外の不要な空白とコメントを除去し、コンパクトな SQL スニペットを生成します。

ある方言では失敗し別の方言では成功するのはなぜ?

SQL 方言は関数、引用、演算子、手続き構文が異なります。ソースクエリに最も近い方言を選んでください。ストアドプロシージャやベンダー固有文法を使うクエリはパースできない場合があります。

SQL バリデーターとの違いは?

SQL バリデーターはデータベースがクエリを受け入れるかを確認します。このツールはフォーマッターと圧縮器です。可読性を向上し、一部のパーサー問題を検出しますが、データベース schema や実行ルールは知りません。