Експортирайте данни с phpmyadmin, подредени на ниво ред

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

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

За статистически цели искам да създам преглед на всички записи в тази база данни, в която мога да работя с полето за времеви клеймо. Проблемът с „нормалното“ експортиране е, че данните се подреждат по таблица, след това по ID. Това означава, че всички полета за клеймо за време са в различни колони (с помощта на 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