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

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

我正在寻找一款软件,可以使用它来填充 mysql db(由 joomla、drupal 或任何 CMS 或脚本创建的结构)以及 tot MB 的样本数据,这样我就可以决定将 400 MB 的数据放入我的表中以测试我的 db 和 mysql 引擎。有类似的东西吗?非常感谢 ;) Nik

答案1

我知道 drupal 6 特别是 devel 模块允许您生成随机虚拟文本: http://drupal.org/project/devel

答案2

回答只是为了帮助那些在谷歌搜索类似主题后来到这里的人......

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

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

  3. 填满你的桌子

    sql>使用测试;

    sql>调用pupulate('测试','表名',1000,'N');

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

答案3

如果你将数据放入逗号分隔值文件中,则可以使用 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。

答案4

你可以试试http://filldb.info/ 自动生成数据并用虚拟数据填充数据库表。

相关内容