使用其他数据填充数据库

时间:2014-01-23 16:21:14

标签: mysql database database-design populate

我有一个相对较小的(MySQL)数据库,有大约50个表,占用大约100 MB的磁盘空间。对于我的测试,我想将数据的大小增加到100-1000 GB,保持相同的模式(表,键,索引)。使用附加数据填充此数据库的最佳方法/工具是什么(伪现象相对于现有数据)?

希望这个问题有道理。

2 个答案:

答案 0 :(得分:1)

最好的方法是构建将连接到mysql的php程序并在insert上循环以将虚拟数据插入数据库

<?php

$con=mysqli_connect("example.com","peter","abc123","my_db");

// Check connection
if (mysqli_connect_errno()){
    echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

for ($i = 1; $i <= 10; $i++) {
   mysqli_query($con,"INSERT INTO Persons (FirstName, LastName, Age) VALUES ('Peter', 'Griffin',35)");
} 

答案 1 :(得分:0)

您可以修改此程序,该程序从Internet提取虚假数据并填充表(前提是该列具有满足您需要的列)。如有需要,请检查here

enter image description here