linux将csv文件导入mysql
时间: 2023-04-26 12:01:03 浏览: 516
将csv文件导入/导出mySQL
5星 · 资源好评率100%
要将CSV文件导入MySQL,可以使用以下步骤:
1. 创建一个MySQL表,该表与CSV文件中的列相匹配。
2. 使用LOAD DATA INFILE命令将CSV文件加载到MySQL表中。
例如,假设您有一个名为“data.csv”的CSV文件,其中包含以下内容:
id,name,age
1,John,25
2,Jane,30
3,Bob,40
您可以使用以下命令将其导入名为“mytable”的MySQL表中:
CREATE TABLE mytable (
id INT(11) NOT NULL,
name VARCHAR(50) NOT NULL,
age INT(11) NOT NULL
);
LOAD DATA INFILE '/path/to/data.csv'
INTO TABLE mytable
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 ROWS;
这将从“/path/to/data.csv”文件中加载数据,并将其插入到“mytable”表中。请注意,我们使用FIELDS TERMINATED BY和ENCLOSED BY指定了CSV文件中的字段分隔符和引号字符。我们还使用LINES TERMINATED BY指定了行分隔符,并使用IGNORE 1 ROWS跳过了CSV文件中的标题行。
阅读全文