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

Creare una tabella mysql direttamente dal file CSV utilizzando il motore di archiviazione CSV?

Ho appena scoperto csvkit , che è un insieme di strumenti da riga di comando Unix per i file CSV. L'ho installato sul mio Mac con pip install csvkit . Il comando era:

csvsql --dialect mysql --snifflimit 100000 bigdatafile.csv > maketable.sql

In alternativa puoi fornire una stringa di connessione DB e può caricare direttamente la tabella.