Oracle използва помпа за данни за разработчици на SQL за експортиране и импортиране

Изпълнявам заявка в PHPMyAdmin. Заявката е добра. показва правилния резултат.

Искам да експортирам този резултат в CSV файл. Не е на локалния сървър. Това е на уеб сървъра

Това е моето запитване

SELECT notices.id, notices.gazette_notice_id, notices.notice_code, notices.company_number, notices.publication_date, companies.company_name, companies.registered_address_town, companies.registered_address_postcode, companies.sic_1, sic_codes.description, sic_codes.division, sic_codes.section, insolvency_practitioners.name as practionar_name, insolvency_practitioners.company as practitioner_company, insolvency_practitioners.address as prac_address, insolvency_practitioners.phone FROM notices LEFT JOIN companies ON notices.company_number = companies.company_number LEFT JOIN sic_codes ON companies.sic_1 = sic_codes.code LEFT JOIN notice_insolvency_practitioners ON notices.id = notice_insolvency_practitioners.notice_id LEFT JOIN insolvency_practitioners ON notice_insolvency_practitioners.insolvency_practitioner_id = insolvency_practitioners.id Where notices.publication_date >'2020-05-01' and notices.publication_date < '2020-05-31' 

В прозореца на phpmyadmin в долната част на прозореца с резултати мога да видя връзка за експортиране. но ако щракна върху експортиране, което ми позволява само да експортирам таблицата с известия, а не резултата.

Не искам да създавам интерфейсен прозорец за него. просто искам да експортирам резултата в CSV файл от PHPMyAdmin

Проверих въпросите тук

https://stackoverflow.com/questions/6239956/generate-csv-based-on-mysql-query-from-phpmyadmin

и тук

https://stackoverflow.com/questions/356578/how-to-output-mysql-query-results-in-csv-format?page=1&tab=votes#tab-top

Но имам объркване, разбирайки отговорите. Защото изпълнявам тази заявка в отдалечен уеб сървър и искам да изтегля файла в локална машина. И не искам да създавам нова таблица за това.

Как да експортирам резултата в csv файл?

Използвали ли сте функцията за експортиране? Щракнете върху format падащото меню и изберете csv

[АКТУАЛИЗАЦИЯ] Добре, виждам какво търсите. Току-що тествах този друг начин да го направя и той работи. Същото нещо, но в долната част на списъка изберете всички записи и след това щракнете върху експортиране, след което изберете формата.

Можете да го тествате, като първо прегледате изхода като текст, преди да го експортирате във файл.

  • 1 Ако щракна върху експортиране, резултатът не се експортира. Мога да експортирам само цялата база данни и или една таблица. Не резултатът от заявката.

Преди това отговорих правилно тук: https://serverfault.com/a/435443

Отговорът:

  1. Изпълнете вашата sql заявка в SQL раздела на phpMyAdmin.

  2. След изпълнение превъртете надолу страницата и потърсете „Операции с резултати от заявки“

  3. Щракнете върху връзката „Експортиране“ по-горе и ще получите страницата за експортиране на всички резултати от заявките в желания формат. Това е.

Забележка: Получената страница за експортиране е избрана „Изхвърляне на всички редове“, но всъщност тя експортира само резултатите от вашата заявка. - Това може да доведе до объркване (phpMyAdmin 4.9.4).

е работил за вас: Charles Robertson | Искате ли да се свържете с нас?