在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文件的第一行,通常是表頭。
注意事項: