MySQL导入CSV文件的三种方法(mysql导入cvs)

MySQL导入CSV文件的三种方法

MySQL是一款非常常用的数据库管理系统,它可以用于存储各种信息。一般我们会把数据保存到MySQL数据库中,但是有时候我们也需要将CSV文件转换成MySQL数据库,以便进行进一步的处理。那么MySQL导入CSV文件有哪几种方法呢?今天我们就来看一下MySQL导入CSV文件的三种主要方法。

第一种方法,MySQL命令行导入。首先,我们创建一张表来存储CSV文件的数据,然后使用MySQL的LOAD DATA INFILE命令加载CSV文件。

“`shell

mysql>LOAD DATA INFILE ‘C:/test.csv’

INTO TABLE tablename

FIELDS TERMINATED BY \’,’

ENCLOSED BY \'”\’

LINES TERMINATED BY ‘\r\n’

IGNORE 0 LINES;


另外一种方法是MySQL Workbench导入。首先,打开MySQL Workbench,然后在菜单栏中单击【工具】,然后在下拉菜单中单击【导入】,会出现一个对话框,在其中选择要导入的CSV文件,然后按照步骤完成导入即可。

最后,使用MySQL的SELECT语句也可以导入CSV文件,只需要用SELECT语句从CSV文件中读取数据,然后把数据插入到目标数据库表中即可。

```SQL
INSERT INTO tablename (column1,column2)
SELECT *
FROM
(SELECT REPLACE(column1, ',','') AS column1,
REPLACE(column2, ',','') AS column2
FROM
OPENROWSET(BULK 'C:\test.csv',
FORMAT FILE = 'CSV', FIRSTROW = 2) AS T) D;

总之,上面讲到的三种主要方法都可以用来导入CSV文件到MySQL中,大家在实际操作时可以根据自己的需求选择合适的方法。


数据运维技术 » MySQL导入CSV文件的三种方法(mysql导入cvs)