【发布时间】:2018-09-04 02:00:53
【问题描述】:
我正在创建一个膳食计划器 mysql 数据库应用程序。 为此,我需要将配方的说明分解为不同的步骤(这部分不可协商)
我需要用虚拟数据填充我的数据库。对于配方步骤(例如“将水混合成面糊”),获取虚拟数据的最佳方法是什么?
一个示例 python 脚本或网站会非常有用。
谢谢
【问题讨论】:
标签: mysql database dummy-data
我正在创建一个膳食计划器 mysql 数据库应用程序。 为此,我需要将配方的说明分解为不同的步骤(这部分不可协商)
我需要用虚拟数据填充我的数据库。对于配方步骤(例如“将水混合成面糊”),获取虚拟数据的最佳方法是什么?
一个示例 python 脚本或网站会非常有用。
谢谢
【问题讨论】:
标签: mysql database dummy-data
不确定您是否仅限于使用 Python,但快速的 Google 搜索会弹出 https://github.com/joke2k/faker 作为库,以便在开发期间创建假数据。您也可以轻松编写自己的脚本来为您提供一些随机数据,特别是因为您需要将特定类型的字符串插入到数据库中。
【讨论】:
我也为此目的使用了一个 PHP 库,效果很好。 https://github.com/fzaninotto/Faker
<?php
// require the Faker autoloader
require_once '/path/to/Faker/src/autoload.php';
// alternatively, use another PSR-0 compliant autoloader (like the Symfony2 ClassLoader for instance)
// use the factory to create a Faker\Generator instance
$faker = Faker\Factory::create();
// generate data by accessing properties
echo $faker->name;
// 'Lucy Cechtelar';
echo $faker->address;
// "426 Jordy Lodge
// Cartwrightshire, SC 88120-6700"
echo $faker->text;
// Dolores sit sint laboriosam dolorem culpa et autem. Beatae nam sunt fugit
// et sit et mollitia sed.
// Fuga deserunt tempora facere magni omnis. Omnis quia temporibus laudantium
// sit minima sint.
【讨论】: