Home >Database >Mysql Tutorial >How Can I Efficiently Import Complex Data from Excel or CSV into MySQL?
Importing Data from Excel or CSV into MySQL
Importing data from spreadsheets or comma-separated values (CSV) files into MySQL can be a challenging task, especially when dealing with complex tables. In this case, the provided spreadsheet contains a table with 28 fields, some of which have complex data, making it difficult to convert to CVS for import.
A recommended solution to this problem is to utilize the LOAD DATA INFILE statement in MySQL. This statement allows for efficient data import from CSV files directly into tables. Here's a sample syntax:
LOAD DATA INFILE 'my_data.csv' INTO TABLE table_name FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n';
Benefits of using LOAD DATA INFILE:
By using LOAD DATA INFILE, you can avoid the complexities of converting the spreadsheet to CVS manually and ensure accurate data import. It is a powerful and reliable tool for importing data from spreadsheets or CSV files into MySQL databases.
The above is the detailed content of How Can I Efficiently Import Complex Data from Excel or CSV into MySQL?. For more information, please follow other related articles on the PHP Chinese website!