MySQL Export in CSV via Terminal Shell

database export via terminal shell to csvPHPmyAdmin ist ja ein ganz niedliches Werkzeug, es gibt allerdings genug Gründe es nicht zu benutzen! Deswegen ist es ganz gut, dass die Funktionalitäten von PHPmyAdmin auch auf Terminal Ebene nachgeahmt werden können. Möchte man bspw. das Ergebnis einer Search Query bspw. in eine CSV Datei zwischenspeichern, lässt sich das Ganze mit dem folgenden Befehl realisieren:

mysql -uUser -pPassword Databasename -B -e "SELECT * FROM table WHERE query" | sed 's/\t/","/g;s/^/"/;s/$/"/;s/\n//g' > mysql_exported_table.csv

Kommentare:

Schreibe selbst einen Kommentar »


Weitere Beiträge in dieser Kategorie:

Wer Slideshare nutzt muss jetzt sofort handeln!

Wer Slideshare auf einer deutschen Seite eingebettet hat, muss jetzt dringend handeln! Sonst besteht eine hohe Abmahnungsgefahr! Es hat sich nämlich herausgestellt, dass eine Einbindung von Slideshare-Präsentationen nach deutschem Recht datenschutzwidrig ist. Die Embedds enthalten Tracking-Codes, die Drittanbietern IP-Adresse der … Weiterlesen →

Hinterlasse eine Antwort

Pflichtfelder sind mit * markiert.


Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>