Supportnet / Forum / Datenbanken
MYSQL Abfrage in Textdatei ausgeben
Frage
Huhu!
Ich kenn mich wirklich wenig aus in SQL, habe es aber geschafft, in der MYSQL-Kommandozeile (mysql.exe) die Daten mit einer Abfrage zu erhalten, die ich brauche. Jetzt würde ich gerne diese Abfrageergebnisse in eine Textdatei ausgeben. Ich hab irgendwie nichts darüber in meinem schlauen Buch gefunden. Kann mir da jemand helfen?
Die Abfrage lautet:
select * from medien where medienid='xyz';
Kann man da hintendran noch einen Befehl hängen (wie in einem Dos-Batch), der die Ergebnisse der Abfrage in eine Datei ausgibt? Das wäre mir sehr hilfreich!
Danke schonmal..ich bin sicher, ihr löst das Problem!!!
Gruss
Anja
Antwort 1 von semi
Einfach über Ausgabeumleitung.
mysql -u=user -p=passwd -D dbname -e "select * from medien where medienid='xyz'" > ausgabe.txt
mysql -u=user -p=passwd -D dbname -e "select * from medien where medienid='xyz'" > ausgabe.txt

