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

Cosa significano i seguenti termini della query di importazione csv MySQL?

Tutti pensano che il formato del file CSV sia semplice, non lo è... Puoi leggere la sua cronologia su wikipedia

FACOLTATIVAMENTE ALLEGATO DA '"'

Alcune colonne includono il carattere di separazione. Vuoi che la riga seguente venga caricata come 5 colonne,

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

SCAPPATO DA '\\'

E se i tuoi dati contenessero un carattere di virgolette?

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

LINEE TERMINATE DA '\r\n'

Formato file Windows. Le righe terminano con due spazi bianchi "ritorno a capo " (\r) e "Fine riga " (\n).

Hai mai notato che il blocco note di Windows non può aprire correttamente i file unix? Questo perché tali file terminano le righe solo con EOL carattere. Tutto ciò risale ai tempi delle macchine da scrivere dell'informatica e degli standard di testo incompatibili tra i sistemi operativi.