mysql导入csv数据
时间: 2023-08-11 10:21:57 浏览: 168
VB读CSV到mysql_VB读取CSV到mysql_源码
5星 · 资源好评率100%
可以使用以下步骤将CSV数据导入MySQL数据库:
1. 创建表格:在MySQL中创建一个表格来存储CSV数据。表格的列名应该与CSV文件的列名相对应,数据类型也应该匹配。
2. 读取CSV文件:使用LOAD DATA INFILE命令读取CSV文件。该命令需要指定CSV文件的路径以及其他选项(如分隔符、引用符等)。
3. 将数据插入表格:使用INSERT INTO命令将读取的数据插入MySQL表格中。可以将数据插入到现有表格中,也可以创建一个新表格并将数据插入其中。
以下是一个示例代码:
```
CREATE TABLE mytable (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(50),
age INT,
PRIMARY KEY (id)
);
LOAD DATA INFILE 'C:/data.csv'
INTO TABLE mytable
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 ROWS;
SELECT * FROM mytable;
```
在上面的代码中,我们创建了一个名为“mytable”的表格,并从CSV文件“data.csv”中读取数据。CSV文件使用逗号作为字段分隔符,双引号作为字段引用符,换行符作为行分隔符。IGNORE 1 ROWS选项告诉MySQL跳过CSV文件的第一行,因为它通常包含列名。最后,我们使用SELECT语句检查导入的数据是否正确。
阅读全文