Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Importando um csv para o mysql via linha de comando


Tente este comando
 load data local infile 'file.csv' into table table
 fields terminated by ','
 enclosed by '"'
 lines terminated by '\n'
 (column1, column2, column3,...)

Os campos aqui são os campos de tabela reais em que os dados precisam ficar. As linhas delimitadas por e terminadas por são opcionais e podem ajudar se você tiver colunas entre aspas duplas, como exportações do Excel, etc.

Para mais detalhes, consulte o manual .

Para definir a primeira linha como os nomes das colunas da tabela, basta ignorar a leitura da linha e adicionar os valores no comando.