ブラウザツールズBrowserTools.jp

SQLテストデータ生成ツール(CREATE文からINSERT文を自動生成)

CREATE TABLE文を貼り付けるだけで、カラムの型や名前に応じたダミーデータを自動生成します。MySQL・MariaDB・PostgreSQL・SQL Server・Oracle・SQLiteの6つのSQLに対応し、INSERT文・CSV・JSONの好きな形式で出力できます。各DBの自動採番構文は自動的に生成対象から除外され、開発中のテストデータ投入にそのまま活用できます。

🔒 コード・データはサーバーへ送信されません。機密情報を含む内容でも安心してご利用いただけます。
✅ 準備が完了しました(オフラインでご利用いただけます)
💡 選択した方言(MySQL)のCREATE TABLE構文として解析します。方言固有の記法に完全対応しているわけではなく、対応外の型・構文は「未対応の記法です」と表示されます。
💡 自動採番列(MySQL/MariaDBのAUTO_INCREMENT、PostgreSQL/SQL ServerのSERIAL・IDENTITY、OracleのGENERATED ... AS IDENTITY、SQLiteのAUTOINCREMENT)は自動的に生成対象から除外されます。
💡 MySQLのENUM型に加えて、他方言でよく使われる「CHECK (列名 IN (...))」制約もENUM相当の疑似列挙型として解釈し、指定された値からランダムに生成します。
⚠️ 生成される氏名・住所・会社名・メールアドレス等はすべて架空のダミーデータです(実在の人物・組織とは関係ありません)。
「⚡ テストデータを生成する」を押すと、ここに結果が表示されます。
📑 よくある質問と使い方(Q&A)
A. はい、セキュリティ面でも利便性の面でも、極めて安全に設計されています。 当サイトの各ツールは、データをサーバーへ送信して処理する一般的なWebツールとは異なり、お使いのファイルや入力内容をブラウザ内だけで処理する設計を採用しています。そのため、アップロードいただいたファイルや入力内容がサーバーへ送信されることはない仕組みになっています(サイトのアクセス状況を把握するための匿名の統計情報を除きます)。 また、この仕組みにより、ツールの利用に必要な準備が整った後は、通信環境がない状態でもツールをご利用いただけます(準備が完了しているかどうかは、各ツールのページ内表示でご案内しています)。準備完了後であっても、タブを閉じたり再読み込みした場合は、再度通信が必要です。 ※ より詳しい取り扱いについては、プライバシーポリシーもあわせてご確認ください。
A. MySQL・MariaDB・PostgreSQL・SQL Server・Oracle・SQLiteの6つに対応しています。MariaDBはMySQLとほぼ同じ構文で扱えます。SQLiteは型の扱いがゆるい独自方式のため、代表的な型(TEXT/INTEGER/REAL等)のみ対応しています。いずれのDBも全ての型・構文を網羅しているわけではなく、対応外の記法は「未対応の記法です」とエラー表示されます。
A. はい。文字列値のクォート・バックスラッシュは自動的にエスケープしています。MySQL・MariaDB・PostgreSQL・SQL Server・SQLiteは複数行をまとめた1つのINSERT文、Oracleは構文上の制約により1行ごとに個別のINSERT文として出力します。自動採番列(AUTO_INCREMENT/SERIAL/IDENTITY/AUTOINCREMENT等)は値を含めず除外していますので、その列はDB側の自動採番に任せてください。
A. いいえ、その方式は除外されません。CREATE TABLE文の情報だけではSEQUENCE・TRIGGERによる採番列を判別できないため、Oracleで自動除外できるのは新しい「GENERATED ... AS IDENTITY」構文の列のみです。従来方式の採番列がある場合は、生成後にお手数ですが値を手動で除外・調整してください。
A. PostgreSQL・SQL Server・Oracle・SQLiteでは、列定義に「CHECK (列名 IN ('値1','値2'))」という制約を付けてください。MySQL/MariaDBのENUM型と同様に、指定した値の中からランダムに生成します。
A. いいえ、すべて架空のダミーデータです。日本語の氏名・地名等は内蔵データセットからランダムに組み合わせて生成しており、実在の人物・組織とは一切関係ありません。
A. ブラウザの処理負荷を考慮し、1回あたり最大1000行までとしています。それ以上必要な場合は、行数を分けて複数回生成してください。

🛠️ このツールと一緒に使われている機能
🧩 JSON整形・検証ツール📊 Excel⇔CSV変換ツール🔍 正規表現テスト・検証ツール
🏷️ おすすめの使い方・シーン
⚙️ 開発・テキスト編集