Mysql
 sql >> Base de données >  >> RDS >> Mysql

Que signifient les termes de requête d'importation csv MySQL suivants ?

Tout le monde pense que le format de fichier CSV est simple, ce n'est pas le cas... Vous pouvez lire son historique sur wikipedia

FACULTATIVEMENT ENTRÉ PAR '"'

Certaines colonnes incluent le caractère de séparation. Vous voulez que la ligne suivante soit chargée en 5 colonnes,

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

ÉCHAPÉ PAR '\\'

Et si vos données contenaient un guillemet ?

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

LIGNES TERMINÉES PAR '\r\n'

Format de fichier Windows. Les lignes se terminent par deux espaces blancs "retour chariot " (\r) et "Fin de ligne " (\n).

Avez-vous déjà remarqué que le bloc-notes Windows ne peut pas ouvrir correctement les fichiers Unix ? C'est parce que ces fichiers terminent les lignes avec seulement le EOL personnage. Tout cela remonte à l'époque des machines à écrire et des normes de texte incompatibles entre les systèmes d'exploitation.