SQLツール
SQLクエリのフォーマット、検証、変換を行います。
24 個のツールが利用可能、すべてブラウザローカルで実行。
- JSON から SQL への変換JSON 表現を SELECT ステートメントに戻す。ツール
- SQL アノテーション生成SELECT ステートメントの各句に注釈コメントを追加。ツール
- SQL ビューティファイアキーワード大文字化と句インデント付きで SQL を整形出力。ツール
- SQL DELETE ビルダーJSON から DELETE ステートメントを構築。ツール
- SQL 差分比較2 つの SQL ステートメントを行単位で比較。ツール
- SQL 解説ツール簡略化された EXPLAIN プランを生成。ツール
- SQL カラム抽出SELECT 句の列名を一覧表示します。トークンはカンマとドットで分割されるため、修飾名は分解されます。u.id は u と id の 2 エントリとなり、テーブルプレフィックスは保持されません。ツール
- SQL テーブル抽出FROM と JOIN の後に参照されるテーブル名を一覧表示します。カンマ区切りの結合(FROM t1, t2)では最初のテーブルのみが報告されるため、確実な抽出には明示的な JOIN 構文を使用してください。ツール
- SQL GROUP BY ビルダーJSON から GROUP BY 句を構築。ツール
- SQL HAVING ビルダーJSON 条件から HAVING 句を構築。ツール
- SQL INSERT ビルダーJSON の {table, columns, values} から INSERT INTO ステートメントを構築します。3 つのフィールドはすべて必須で、欠けていると親切な検証メッセージではなく生の実行時エラーで失敗します。ツール
- SQL JOIN ビルダーJSON から JOIN 句を構築。ツール
- SQL マージ複数の SQL ステートメントを UNION ALL でマージ。ツール
- SQL ミニファイアSQL を単一行に圧縮し、コメントと余分な空白を削除。ツール
- SQL 正規化ツールSQL を正規化:キーワード大文字、単一スペース、トリム。ツール
- SQL オプティマイザー基本的な SQL 最適化を提案。ツール
- SQL ORDER BY ビルダーJSON 配列の {col, dir} エントリ(dir は ASC または DESC)から ORDER BY 句を構築します。各エントリの両フィールドは必須で、dir が欠けていると親切な検証メッセージではなく生の実行時エラーで失敗します。ツール
- SQL SELECT ビルダーJSON から SELECT ステートメントを構築。ツール
- SQL から JSON への変換単純な SELECT を JSON {type, columns, table, where} に変換します。解析は素朴で、WHERE 以降の内容はすべて where フィールドに入ります。ORDER BY や LIMIT 句もその中に混入するため、単一のフラットな SELECT にのみ使用してください。ツール
- SQL トークンリストSQL を JSON トークンリスト(単語・数値・記号)に字句解析します。トークンは種類と値のみを持ち、ソース上の位置情報は追跡しません。ツール
- SQL UNION ビルダーJSON から UNION クエリを構築。ツール
- SQL UPDATE ビルダーJSON から UPDATE ステートメントを構築。ツール
- SQL バリデーター軽量な SQL 健全性チェックです。ステートメントは SQL キーワードで始まり、括弧が釣り合っている必要があります。(SELECT 1) UNION (SELECT 2) のように括弧で始まるステートメントは拒否されます。本格的な SQL パーサーではありません。ツール
- SQL WHERE ビルダーJSON 条件 [{col, op, val}] から WHERE 句を構築します。値は引用符・エスケープ・パラメータ化なしでそのまま挿入されるため、出力は未検証の SQL テキストです。データベースで実行する前に必ず確認してください。ツール