※ ChatGPTを利用し、要約された質問です(原文:テスト用のテーブルを作りたい(10,000レコード))
テスト用のテーブルを作成する方法
このQ&Aのポイント
テスト用のテーブルを作成する方法をまとめました。環境はFedora Core3, Mysql3系の最新版です。テーブルの作成方法やデータの追加方法について解説しています。
テスト用のテーブルを作成する際に効率的な方法について考えてみました。for文を使用することで簡単にレコードを追加することができます。また、テーブルに対してユニークなIDを振る方法についても紹介しています。
テスト用のテーブルを作成する際にシェルスクリプトを使用する方法をまとめました。シェルスクリプトを使用することで自動的にレコードを追加することができます。具体的なスクリプトの書き方についても解説しています。
テスト用のテーブルを作りたい(10,000レコード)
環境はFedora Core3, Mysql3系の最新版です。
数個程度のレコードでは検索速度等がわからないので、1レコード目のデータを元に、10000レコードを追加しようと思います。
+----------+----------+---------------------+-----------------+-------------------+----------+
| id | clear | mail_address | home | maildir | name |
+----------+----------+---------------------+-----------------+-------------------+----------+
| test0001 | test0001 | test0001@example.jp | /vmail/test0001 | test0001/Maildir/ | test0001 |
+----------+----------+---------------------+-----------------+-------------------+----------+
このような感じで「test0001」のレコードがあります。
これをtest9999までのユーザで追加していきたいのですが、
どうすれば、効率よくデータを埋めることができるでしょうか?
私の知識では、シェルでfor文を使って2から9999までインクリメントして・・・「0002」ってどうかけばいいんだろう?
ぐらいなレベルですので、シェルは書くことができません。
なにか良い方法はありませんでしょうか?
お礼
phpmyadmin + EXCELにて10000行のデータをインポートさせることができました。とても便利ですね。ありがとうございました。