Назад | Перейти на главную страницу

Как наполнить базу данных mysql примерами данных?

Я ищу программное обеспечение, которое я могу использовать для заполнения mysql db (структура, созданная joomla, drupal или любой CMS или скриптом) с образцами данных для total MB, поэтому я могу решить поместить 400 МБ данных в свои таблицы, чтобы протестировать мой движок db и mysql. Есть что-то подобное? Большое спасибо;) Ник

Просто отвечаю, чтобы помочь кому-то, кто приземлился здесь после того, как искал подобную тему ...

  1. перейти к http://kedar.nitty-witty.com/blog/generate-dummy-test-data-for-mysql-using-routines и загрузите код sql
  2. введите в клиенте sql и загрузите

    sql> источник '/ мой / загруженный / скрипт';

  3. заполните свои таблицы

    sql> использовать тест;

    sql> call pupulate ('тест', 'имя таблицы', 1000, 'N');

теперь у вас есть 1000 строк в вашей таблице test.tablename

Я знаю drupal 6, в частности, модуль devel позволяет создавать случайный фиктивный текст: http://drupal.org/project/devel

если вы помещаете свои данные в файл значений, разделенных запятыми, вы можете использовать команду LOAD DATA. Вот страница обсуждение того, как импортировать данные CSV в mysql

LOAD DATA LOCAL INFILE '/importfile.csv' 
INTO TABLE test_table 
FIELDS TERMINATED BY ',' 
LINES TERMINATED BY '\n' 
(field1, filed2, field3);

вот ярлык для запуска команды ЗАГРУЗИТЬ ДАННЫЕ.

Для импорта из joomla, drupal и т. Д. Вам может потребоваться экспорт и преобразование в csv.

вы можете создать один образец базы данных, взять дамп с помощью:

#mysqldump databasename > dumpfile.sql

затем используйте где угодно в любой базе данных, используя:

#mysql databasename < dumpfile.sql

Можешь попробовать http://filldb.info/ Автоматически генерируйте данные и заполняйте таблицы базы данных фиктивными данными.