MySQL abfragen und Ergebnisse als CSV exportieren
Exporteure benötigen häufig MySQL-Abfrageergebnisse im CSV-Format zur weiteren Verarbeitung oder Datenanalyse. Das Weiterleiten von Abfrageergebnissen über sed kann jedoch umständlich und fehleranfällig werden, insbesondere wenn es sich um Daten in Anführungszeichen handelt.
MySQL bietet eine einfachere und effizientere Methode zur Ausgabe von Abfrageergebnissen als CSV mithilfe der INTO OUTFILE-Anweisung. Der folgende Befehl generiert beispielsweise eine CSV-Datei mit ordnungsgemäß zitierten Daten:
SELECT order_id,product_name,qty INTO OUTFILE '/var/lib/mysql-files/orders.csv' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n' FROM orders WHERE foo = 'bar';
Beachten Sie, dass die INTO OUTFILE-Anweisung in neueren MySQL-Versionen möglicherweise neu angeordnet werden muss.
Dieser Ansatz hat mehrere Vorteile:
Das obige ist der detaillierte Inhalt vonWie kann ich MySQL-Abfrageergebnisse effizient als CSV-Datei exportieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!