Mysql 用附加数据填充数据库

Mysql 用附加数据填充数据库,mysql,database,database-design,populate,Mysql,Database,Database Design,Populate,我有一个相对较小的(MySQL)数据库,大约有50个表,占用大约100MB的磁盘空间。对于我的测试,我想将数据的大小增加到100-1000GB,保持相同的模式(表、键、索引)。使用其他数据(相对于现有数据的伪随机)填充此数据库的最佳方式/工具是什么 希望这个问题有意义。最好的方法是构建连接到mysql的php程序,并在insert上循环以将虚拟数据插入数据库 像 您可以调整此程序,从internet获取假数据并填充表格(前提是它的列符合您的需要)。如果你想的话,就去看看吧 可能存在的副本 <

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


希望这个问题有意义。

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


您可以调整此程序,从internet获取假数据并填充表格(前提是它的列符合您的需要)。如果你想的话,就去看看吧

可能存在的副本
<?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)");
}