如何用示例数据填充数据库mysql?

我正在寻找一个软件,我可以用它来填充一个mysql数据库(由joomla,drupal或任何CMS或脚本创build的结构)与tot MB的样本数据,所以我可以决定把400 MB的数据放在我的表中testing我的db和mysql引擎。 有这样的事吗? 非常感谢;)尼克

我知道drupal 6具体的devel模块允许你生成随机的虚拟文本: http : //drupal.org/project/devel

只是回答帮助在地狱之后降落在这里的人类似的话题……

  1. 请访问http://kedar.nitty-witty.com/blog/generate-dummy-test-data-for-mysql-using-routines并下载sql代码
  2. 在sql客户端input并加载

    sql> source'/ my / downloaded / script';

  3. 填写你的表格

    sql>使用testing;

    sql>调用pupulate('test','tablename',1000,'N');

现在你的表中有1000行'test.tablename'

如果将数据放入逗号分隔值文件中,则可以使用LOAD DATA命令。 这里是一个讨论如何导入CSV数据到MySQL的页面

LOAD DATA LOCAL INFILE '/importfile.csv' INTO TABLE test_table FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' (field1, filed2, field3); 

这里是运行LOAD DATA命令的快捷方式 。

要从joomla,drupal等导入,您可能需要导出并转换为csv。

你可以创build一个样本数据库,拿你的转储:

 #mysqldump databasename > dumpfile.sql 

然后在任何数据库的任何地方使用:

 #mysql databasename < dumpfile.sql