是否可以使用数据自动填充数据库

时间:2017-01-26 17:30:21

标签: java php mysql

我只是想知道,是否有可能自动填充特定数据的数据库。例如,如果您有一个由耗电量和耗气量组成的表格,而不是我必须手动输入能耗数据,那么这些数据是否有任何方式定期填入表格中?这样的事情有可能吗?

目前,我的数据存储在phpmyAdmin中。

我问,因为我正在处理的项目需要自动填充数据。

谢谢!

3 个答案:

答案 0 :(得分:0)

如果您的能源消耗数据取决于天然气和电力消耗,您可以随时在数据库中创建触发器。查看文档here

然后你可以在燃气和电力表上创建一个触发器,这样当插入或更新记录时,它会自动执行一些其他操作,无论是更新能耗还是其他更新。

答案 1 :(得分:0)

要自动生成几乎任何类型的数据,我建议faker https://github.com/fzaninotto/Faker。手动是相当简单的,我可以指向函数randomFloat以产生假的能量消耗。 如果您需要日期,那么整个Faker\Provider\DateTime,特别是dateTimeBetweendate

然后使用它我会创建一个添加一行随机数据的函数。使用cron作业运行此功能,您可以定义插入的频率和随机数据的数量。或者根本不使用cron,只是在您需要更多数据时手动触发插入。

答案 2 :(得分:0)

如果您对其他类型的数据(例如经典客户,产品,表的销售类型)感兴趣,请查看我创建的python project

enter image description here