1. ひな形を選ぶ
ひな形を選ぶと項目が置きかわります(すぐなら「元に戻す」で戻せます)。項目はあとから自由に足したり消したりできます。
2. 項目を決める
3. 件数と出力形式
プレビュー
項目・件数・出力形式は、このブラウザに自動で保存されます。作ったデータは保存しません。
テストデータ SQL生成とは
開発中のデータベースに入れるテストデータを、SQLのINSERT文でまとめて作る無料ツールです。氏名・メールアドレス・住所・日付・金額など30種類以上の項目を組み合わせ、最大1万件をそのまま実行できる形で出力します。
CREATE TABLE文も付けられ、列の型は項目から決めます(整数は INTEGER、日付は DATE、日時は TIMESTAMP、文字は VARCHAR(255) など)。文字列の中の「'」は「''」にしてあるので、そのまま流し込めます。
使い方
- はじめは「顧客名簿」のひな形で、出力形式が「SQL」になっています
- テーブル名と、列名の囲み(PostgreSQL・SQLite は "…"、MySQL は `…`)を選びます
- 「列名を英語にする」で、列名を name・email のような英語にできます
- 「ダウンロード」で .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杯分の応援が励みになります。