sql >> Database >  >> RDS >> Mysql

Wat betekenen de volgende termen voor MySQL csv-importquery's?

Iedereen denkt dat het CSV-bestandsformaat eenvoudig is, maar dat is het niet. Je kunt de geschiedenis ervan lezen op wikipedia

OPTIONEEL INGESLOTEN DOOR '"'

Sommige kolommen bevatten het scheidingsteken. U wilt dat de volgende rij als 5 kolommen wordt geladen,

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

ONTSNAPPEN DOOR '\\'

En wat als uw gegevens een aanhalingsteken bevatten?

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

LIJNEN BEINDIGD DOOR '\r\n'

Windows-bestandsindeling. Regels eindigen met twee witruimtetekens "carriage return " (\r) en "Einde regel " (\n).

Is het u ooit opgevallen dat Windows Kladblok Unix-bestanden niet goed kan openen? Dat komt omdat dergelijke bestanden regels beëindigen met alleen de EOL karakter. Dit alles stamt uit de tijd van computergebruik en incompatibele tekststandaarden tussen besturingssystemen.



  1. Herstel SQL Database-herstel in afwachting van probleem met geweigerde toegang

  2. Waarom gebruikt MySQL geen van deze mogelijke sleutels?

  3. Converteer rijen naar kolommen met 'Pivot' in SQL Server

  4. 2 manieren om een ​​nieuwe regel in een string in SQLite in te voegen