sql >> Database teknologi >  >> RDS >> Mysql

Hvad betyder følgende MySQL csv-importforespørgselsudtryk?

Alle tror, ​​at CSV-filformat er enkelt, det er det ikke.... Du kan læse dets historie på wikipedia

VALGFRIT OMKUNDET AF '"'

Nogle kolonner indeholder separationstegn. Du ønsker, at følgende række skal indlæses som 5 kolonner,

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

UDSLUTTET AF '\\'

Og hvad hvis dine data indeholdt et anførselstegn?

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

LINJER AFSLUTTET AF '\r\n'

Windows filformat. Linjer slutter med to mellemrumstegn "vognretur " (\r) og "Slut på linje " (\n).

Har du nogensinde bemærket, at Windows notesblok ikke kan åbne unix-filer korrekt? Det er fordi sådanne filer afslutter linjer med kun EOL Karakter. Alt dette går tilbage til skrivemaskinens dage med computere og inkompatible tekststandarder mellem operativsystemer.



  1. SQL-fejl (1215):Kan ikke tilføje en begrænsning af en fremmednøgle

  2. Fremmednøgle til flere tabeller og kolonner?

  3. mySQL vælg I området

  4. Kan du lave en For Every Row-løkke ved hjælp af MySQL?