MENU

Importare CSV in MySql tramite shell

Una volta che vi vengono forniti dati in formato excel, ods o CSV è possibile importarli in MySql attraverso LOAD DATA LOCAL FILE. Questo comando è pensato apposta per csv e quindi bisogna riconvertire i file excel, ods prima in CSV.

Controllate poi che il numero colonne della VS tabella sia corrispondente. Si deve conoscere sia i delimitatori di campo che il terminatore di riga.

Entrare nella shell di MySQL selezionate il database corretto e digitare quanto segue:

LOAD DATA LOCAL INFILE 'C:/PATH/export.csv'
INTO TABLE NomeTabella
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n';

Se siete fortunati che la trasformazione del file originale in csv non abbia fatto danni la velocità di importazione è molto migliore che attraverso un dump.

1800 Visualizzazioni totali 1 Visualizzazioni odierne

Leave a Comment!

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *