MySQL Store Output to CSV

MySQL Store Output to CSV

„Obwohl die MySQL -Engine eine relationale Datenbank ist, ermöglicht sie eine Flexibilitätsspanne, die es ermöglicht, Daten aus verschiedenen Quellen zu laden und zu exportieren. Ein solches Format ist das CSV -Format.”

In diesem Tutorial lernen Sie verschiedene Methoden und Techniken zum Exportieren von MySQL -Ausgabe in eine CSV -Datei.

Lassen Sie uns eintauchen.

Was ist CSV?

Lassen Sie uns untersuchen, was CSV ist und warum es für uns wichtig ist.

Comma -getrennter Wert bezieht. In den meisten Fällen wird jeder Wert typischerweise durch ein Komma getrennt.

CSV ist für Maschinen einfach zu lesen, da Sie nur den Trennzeichen bestimmen und die Daten in andere Formate formatieren müssen. Es bietet Vorteile wie die Möglichkeit, große Datenmengen und Lesbarkeit zu bewältigen.

Beispieltabelle erstellen

Um zu veranschaulichen, wie wir Daten in CSV exportieren können, lassen Sie uns eine Beispieltabelle mit Beispieldaten erstellen. Eine Beispielabfrage finden Sie unten:

Wir können überprüfen, ob die Tabelle erstellt wird, und wir haben die Beispieldaten:

WÄHLEN
*
AUS
Mitarbeiter;

Resultierende Tabelle:

Wählen Sie Daten aus und speichern Sie in der CSV -Datei

Wir können die Ausgabe des obigen Befehls in einer CSV -Datei speichern, wie in dem folgenden Befehl gezeigt:

WÄHLEN
*
AUS
Mitarbeiter in Outfile './Mitarbeiter.CSV ';

Die obige Abfrage sollte die Ergebnisse der Auswahlanweisung in die angegebene CSV -Datei speichern. Sie können auch den absoluten Pfad angeben, der in Ihrem System verfügbar ist.

Denken Sie daran, dass die jüngste MySQL-Version Sie daran hindert, in die Datei zu schreiben, wenn die Option -secure-priv-file aktiviert ist.

Sie können unser Tutorial über die Deaktivierung dieser Funktion überprüfen.

Exporttabelle mit Säulenkopfzeilen

Wenn Sie die Spalten -Header in die CSV -Datei aufnehmen möchten, können Sie den Code als:

Die obige Abfrage verwendet die Union -Anweisung, um die Spaltenheader in die CSV -Datei zu organisieren und zu gruppieren.

Exportieren Sie die Ergebnisse in CSV mithilfe von MySQL Dump

Wir können auch MySQL Dump verwenden, um die Tabelle in einer CSV -Datei zu speichern. Die Befehlssyntax ist wie gezeigt:

Mysqldump -u [Benutzername] -p -t -t/path/to/verzeichnis [Datenbank] [TableName] -Felder -terminiertes by = ',', ',', ',', ',', ',', ',', ',', ',', ','

Betrachten Sie den folgenden Beispielcode:

Mysqldump -u root -p -t -t -Mitarbeiter_table.CSV-Tests Mitarbeiter-Felder-terminiert von = ',', ',', ','

Schließen

In diesem Artikel haben wir die verschiedenen Methoden und Techniken untersucht, mit denen Sie ein MySQL -Ergebnis in eine CSV -Datei exportieren können.

Danke fürs Lesen & glücklich Codierung!!