Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Was bedeuten die folgenden Abfragebegriffe für den MySQL-CSV-Import?

Jeder denkt, das CSV-Dateiformat ist einfach, das ist es nicht.... Sie können seine Geschichte auf wikipedia lesen

OPTIONAL EINGESCHLOSSEN VON '"'

Einige Spalten enthalten das Trennzeichen. Sie möchten, dass die folgende Zeile als 5 Spalten geladen wird,

one, two, "three, tres, trois", four, five

ESCAPED DURCH '\\'

Und was ist, wenn Ihre Daten ein Anführungszeichen enthalten?

one, two, "In France, one would say \"trois\"", four, five

Zeilen, die mit '\r\n' abgeschlossen werden

Windows-Dateiformat. Zeilen enden mit zwei Leerzeichen "Wagenrücklauf " (\r) und "Zeilenende " (\n).

Haben Sie jemals bemerkt, dass Windows Notepad Unix-Dateien nicht richtig öffnen kann? Das liegt daran, dass solche Dateien Zeilen nur mit dem EOL beenden Charakter. All dies geht zurück auf die Schreibmaschinenzeit der Computer und inkompatible Textstandards zwischen Betriebssystemen.