Maison  >  Article  >  base de données  >  Comment importer des colonnes spécifiques d'un fichier CSV dans MySQL ?

Comment importer des colonnes spécifiques d'un fichier CSV dans MySQL ?

Linda Hamilton
Linda Hamiltonoriginal
2024-11-15 08:56:02189parcourir

How to Import Specific Columns from a CSV File into MySQL?

Selective Column Import from CSV to MySQL Database via LOAD DATA INFILE

When working with large comma-separated value (CSV) files, it becomes necessary to selectively import specific columns into a MySQL database. The LOAD DATA INFILE command offers a convenient way to achieve this goal.

To selectively import chosen columns from a CSV file, use the following syntax:

LOAD DATA LOCAL INFILE 'file.csv' INTO TABLE t1 
FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n'  
(@col1,@col2,@col3,@col4) set name=@col4,id=@col2 ;

Here's a breakdown:

  • @col1,2,3,4 represent variables used to store the CSV file's columns (presuming there are four columns).
  • name,id represent the table columns that will receive the imported data.

By following these steps, you can efficiently extract and import only the desired columns from a CSV file into your MySQL database.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn