Oi, Camille! Tudo certo?
É possível, sim, adicionar dados em um banco a partir de um arquivo CSV! No MySQL, a estrutura que precisamos desenvolver é a seguinte:
LOAD DATA LOCAL INFILE 'caminho/do/seu/arquivo.csv'
INTO TABLE nome_da_tabela
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 LINES;
A partir disso, estaremos inserindo em uma tabela específica os registros contidos no arquivo.csv
. Para ter certeza que o arquivo será lido corretamente, é importante observar o separador dos dados (que pode ser vírgula ou ponto e vírgula).
Dependendo das configurações do seu MySQL Workbench, também será necessário, antes de executar os comandos anteriores, habilitar essa forma de inserção de registros. Nesta minha resposta, você pode ver um pouquinho mais sobre isso!
Espero ter ajudado, Camille! Se surgirem novas dúvidas, sinta-se confortável para compartilhá-las no fórum.
Um abraço!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!