Mysql
 sql >> Base de données >  >> RDS >> Mysql

Importer un csv dans mysql via la ligne de commande

Essayez cette commande

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

Les champs ici sont les champs de table réels dans lesquels les données doivent s'asseoir. Les lignes entourées par et terminées par sont facultatives et peuvent être utiles si vous avez des colonnes entourées de guillemets doubles telles que les exportations Excel, etc.

Pour plus de détails, consultez le manuel .

Pour définir la première ligne comme noms de colonne de table, ignorez simplement la ligne à partir de la lecture et ajoutez les valeurs dans la commande.