Um eine Tabelle aus Ihrer MariaDB-Datenbank in eine CSV-Datei zu exportieren, können Sie den folgenden Prozess verwenden:
1. Öffnen Sie Ihre Kommandozeile und melden Sie sich bei Ihrer MariaDB-Datenbank an:
``` mysql -u Benutzername -p ``` Ersetzen Sie “Benutzername” durch Ihren eigenen Benutzernamen. Nachdem Sie den Befehl ausgeführt haben, werden Sie aufgefordert, Ihr Passwort einzugeben.2. Wählen Sie die Datenbank aus, die die Tabelle enthält, die Sie exportieren möchten:
``` use database_name; ``` Ersetzen Sie “database_name” durch den Namen Ihrer Datenbank.3. Verwenden Sie nun den “SELECT … INTO OUTFILE”-Befehl, um Ihre Daten in eine CSV-Datei zu exportieren:
``` SELECT * INTO OUTFILE ‘C:/dateipfad/tabelle.csv‘ FIELDS TERMINATED BY ‘,’ OPTIONALLY ENCLOSED BY ‘”‘ LINES TERMINATED BY ‘\n‘ FROM tabelle_name; ``` Ersetzen Sie “C:/dateipfad/tabelle.csv” durch den vollständigen Pfad und den Dateinamen, in die Sie die Daten exportieren möchten (z.B. “C:/Users/Username/Documents/tabelle.csv”). Ersetzen Sie “tabelle_name” durch den Namen der Tabelle, die Sie exportieren möchten.Stellen Sie sicher, dass der Benutzer, unter dem der MariaDB-Server ausgeführt wird, die Berechtigung hat, in das angegebene Verzeichnis zu schreiben.
Der Befehl “FIELDS TERMINATED BY ‘,’ OPTIONALLY ENCLOSED BY ‘”’” drückt aus, dass die Daten durch Kommata getrennt und optional von Anführungszeichen umgeben werden sollen, was dem Standard-CSV-Format entspricht.
Der Befehl “LINES TERMINATED BY ‘\n’” gibt an, dass neue Zeilen durch den ‘\n’ (newline) Zeichen repräsentiert werden.
Beachten Sie, dass dieser Prozess Ihre Daten in eine CSV-Datei exportiert, jedoch keine Spaltenüberschriften beinhaltet. Wenn Sie die Spaltenüberschriften in Ihrer CSV-Datei möchten, müssen Sie sie manuell hinzufügen oder ein Skript verwenden, um sie automatisch hinzuzufügen.