在MySQL中导入大量CSV数据,可以使用LOAD DATA INFILE语句。具体步骤如下:
确保CSV文件已经放置在服务器的可访问位置上。
编写LOAD DATA INFILE语句,指定CSV文件的路径和文件名,以及要导入数据的表名和字段。
示例:
LOAD DATA INFILE '/path/to/file.csv'
INTO TABLE table_name
FIELDS TERMINATED BY ',' ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 LINES;
在这个例子中,/path/to/file.csv
是CSV文件的路径和文件名,table_name
是要导入数据的表名。FIELDS TERMINATED BY ','
表示CSV文件中字段之间使用逗号分隔,ENCLOSED BY '"'
表示字段被双引号包围,LINES TERMINATED BY '\n'
表示行是以换行符结束。IGNORE 1 LINES
表示跳过CSV文件的第一行,通常是表头。
注意事项: