Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL - SELECT * INTO OUTFILE LOCAL ?

Aus dem Handbuch:The SELECT ... INTO OUTFILE -Anweisung ist in erster Linie dazu gedacht, Ihnen eine Tabelle sehr schnell in eine Textdatei auf dem Server-Rechner auszugeben. Wenn Sie die resultierende Datei auf einem anderen Client-Host als dem Server-Host erstellen möchten, können Sie SELECT ... INTO OUTFILE nicht verwenden . In diesem Fall sollten Sie stattdessen einen Befehl wie mysql -e "SELECT ..." > file_name verwenden um die Datei auf dem Client-Host zu generieren."

http://dev.mysql.com/doc/refman/5.0 /en/select.html

Ein Beispiel:

mysql -h my.db.com -u usrname--password=pass db_name -e 'SELECT foo FROM bar' > /tmp/myfile.txt