Heim > Datenbank > MySQL-Tutorial > Wie kann ich MySQL-Abfrageergebnisse effizient über die Befehlszeile als CSV-Datei exportieren?

Wie kann ich MySQL-Abfrageergebnisse effizient über die Befehlszeile als CSV-Datei exportieren?

Susan Sarandon
Freigeben: 2024-12-17 01:26:25
Original
504 Leute haben es durchsucht

How Can I Efficiently Export MySQL Query Results as a CSV File from the Command Line?

MySQL-Abfrageergebnisse als CSV mit Befehlszeilenpräzision exportieren

Suche nach einer effizienten Möglichkeit, MySQL-Abfrageergebnisse im CSV-Format aus dem Befehl abzurufen Linie? Suchen Sie nicht weiter als nach dieser robusten Lösung.

Entscheiden Sie sich zunächst für den MySQL-Befehl „INTO OUTFILE“, wie im Auszug aus „MySQL-Abfrageergebnisse in einer Text- oder CSV-Datei speichern“ beschrieben:

SELECT order_id,product_name,qty
INTO OUTFILE '/var/lib/mysql-files/orders.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n';
Nach dem Login kopieren

Syntaxvariationen:

Abhängig von der MySQL-Version kann die Syntax geringfügig sein Anpassungen:

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';
Nach dem Login kopieren

Bemerkenswerte Punkte:

  1. Spaltennamen werden nicht automatisch in die exportierte CSV-Datei einbezogen.
  2. Die Ziel-CSV-Datei befindet sich auf dem Server, auf dem MySQL gehostet wird.
  3. Dem Benutzer, der MySQL ausführt, müssen ausreichende Schreibberechtigungen gewährt werden Prozess.

Überlegungen zum Remote-Server:

Wenn Sie Ergebnisse von einem Remote-Server auf Ihren lokalen Computer exportieren, ist diese Lösung möglicherweise nicht durchführbar, insbesondere für gehostete oder virtualisierte Umgebungen wie Heroku und Amazon RDS.

Das obige ist der detaillierte Inhalt vonWie kann ich MySQL-Abfrageergebnisse effizient über die Befehlszeile als CSV-Datei exportieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage