1. ひな形を選ぶ

ひな形を選ぶと項目が置きかわります(すぐなら「元に戻す」で戻せます)。項目はあとから自由に足したり消したりできます。

2. 項目を決める

    3. 件数と出力形式

    出力形式

    プレビュー

    項目・件数・出力形式は、このブラウザに自動で保存されます。作ったデータは保存しません。

    テストデータ SQL生成とは

    開発中のデータベースに入れるテストデータを、SQLのINSERT文でまとめて作る無料ツールです。氏名・メールアドレス・住所・日付・金額など30種類以上の項目を組み合わせ、最大1万件をそのまま実行できる形で出力します。

    CREATE TABLE文も付けられ、列の型は項目から決めます(整数は INTEGER、日付は DATE、日時は TIMESTAMP、文字は VARCHAR(255) など)。文字列の中の「'」は「''」にしてあるので、そのまま流し込めます。

    使い方

    1. はじめは「顧客名簿」のひな形で、出力形式が「SQL」になっています
    2. テーブル名と、列名の囲み(PostgreSQL・SQLite は "…"、MySQL は `…`)を選びます
    3. 「列名を英語にする」で、列名を name・email のような英語にできます
    4. 「ダウンロード」で .sql ファイルを保存するか、「コピー」してデータベースのツールに貼り付けます

    よくある質問

    どのデータベースで使えますか?

    標準的なINSERT文なので、PostgreSQL・MySQL・SQLite など多くのデータベースで使えます(はい・いいえを true・false で出すときは、BOOLEAN の TRUE・FALSE を読めるデータベースが必要です)。列名に日本語や記号があるときは、PostgreSQL・SQLiteでは "…"、MySQLでは `…` で囲みます。

    CREATE TABLEの型はどう決まりますか?

    整数は INTEGER、小数は NUMERIC、はい・いいえ(true・false)は BOOLEAN、2000-01-31 の形の日付は DATE、日時は TIMESTAMP、それ以外は VARCHAR(255) です。必要に応じて書きかえてください。

    NULLを入れたいときは?

    項目の「設定」で「空欄にする割合(%)」を入れると、その割合で値が NULL になります。

    1万件を一度に流し込めますか?

    「INSERTを100行ずつまとめる」にすると、100行ごとに1つのINSERT文にまとめるので、1件ずつより速く入ります。まとめない書き方も選べます。

    作ったデータは送信・保存されますか?

    いいえ。データはすべてお使いのブラウザの中で作り、サーバーへの送信は行いません。

    関連ツール

    気に入ったら応援してください

    このサイトは無料で運営しています。コーヒー1杯分の応援が励みになります。