Экспорт данных с помощью phpmyadmin, упорядоченный на уровне строк

Я работаю с огромной базой данных с более чем 800 таблицами и более чем 50 000 строк. Все эти таблицы имеют разную структуру, за исключением поля метки времени, которое присутствует во всех таблицах.

Моя задача: экспортировать все данные, но иметь возможность осмысленно использовать поле метки времени.

В статистических целях я хочу создать обзор всех записей в этой базе данных, в которой я могу работать с полем метки времени. Проблема с «нормальным» экспортом заключается в том, что данные упорядочены по таблице, а затем по идентификатору. Это означает, что все поля меток времени находятся в разных столбцах (здесь используется Excel), и я не могу эффективно использовать его для сортировки записей на основе этого поля.

Версия TL;DR. Можно ли экспортировать все данные из базы данных, управляемой с помощью PHPMyAdmin, в порядке поля, присутствующего во всех таблицах, в то время как все остальные поля зависят от таблицы?


person Kablam    schedule 16.07.2014    source источник


Ответы (1)


Мне кажется, что вы хотите сначала получить информацию в желаемом формате, а затем экспортировать ее. Однако сначала вам нужно точно определить, чего вы пытаетесь достичь. Вы можете создать SQL для статистической работы (подсчет, суммирование, усреднение и т. д.), а затем просто использовать Excel для конечного продукта. Представления и альтернативные индексы обеспечивают логические способы просмотра данных.

Насколько я понимаю, что вы пытаетесь сделать, вам нужно воссоздать базу данных с полем метки времени в качестве основного ключа для каждой таблицы. Без физической перезаписи базы данных я не думаю, что вы можете использовать экспорт phpmyadmin для экспорта в нужный вам формат.

person ZuberFowler    schedule 21.07.2014
comment
Это очень плохо; база данных действительно, действительно огромна, около 15 000 записей, распределенных по примерно 1000 таблицам... - person Kablam; 22.09.2014