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

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>