Articles tagged with SQL

  • 🔗MySQL nach CSV exportieren

    In einer Abfrage alle notwendigen Daten aus einer MySQL-Datenbank holen und sofort in eine .csv-Datei schreiben? Kein Problem! Und dabei haben wir wie immer Optionen über Optionen…

    Grundlegend ist die Syntax dieses Mirakels schnell erklärt

    SELECT spalte1,spalte2,spalte3
    FROM tabelle
    INTO OUTFILE '/tmp/mein.csv';
    

    Weiterhin besteht die Möglichkeit, die Feldtrenner, Escapezeichen, die Zeichen für den Beginn und das Ende von zusammenhängenden Zeichenketten und den Zeilenumbruch zu wählen.

    SELECT  spalte1,spalte2,spalte3
    INTO OUTFILE '/tmp/clients.csv'
    FIELDS TERMINATED BY ';' 
    OPTIONALLY ENCLOSED BY '"'
    ESCAPED BY '\\' 
    LINES TERMINATED BY '\n'
    FROM tabelle;
    

    Heraus kommt eine .csv-Datei, die ; als Feldtrenner, " als Textbegrenzer, \\ als Escapezeichen und \n als Zeichen für den Zeilenumbruch verwendet. Alle Optionen können natürlich auch frei kombiniert werden.