在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文件的第一行,通常是表头。
注意事项:
亿速云「云数据库 MySQL」免部署即开即用,比自行安装部署数据库高出1倍以上的性能,双节点冗余防止单节点故障,数据自动定期备份随时恢复。点击查看>>
相关推荐:mysql导入csv数据卡住怎么解决