MYSQL使用LOAD DATA INFILE从csv导入数据 [英] MYSQL import data from csv using LOAD DATA INFILE

查看:763
本文介绍了MYSQL使用LOAD DATA INFILE从csv导入数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我要从CSV文件中导入20000行的一些数据到Mysql中。

I am importing some data of 20000 rows from a CSV file into Mysql.

CSV中的列与MySQL表的列的顺序不同。如何自动分配与Mysql表列对应的列?

Columns in the CSV are in a different order than MySQL table's columns. How to automatically assign columns corresponding to Mysql table columns?

执行

LOAD DATA INFILE'abc.csv' INTO TABLE abc

此查询将所有数据添加到第一列。

this query adds all data to the first column.

请向Mysql提供自动导入数据的语法。

Please suggest auto syntax for importing data to Mysql.

推荐答案

您可以使用 LOAD DATA INFILE 命令将 csv 文件导入表格。

You can use LOAD DATA INFILE command to import csv file into table.

查看此链接 MySQL - LOAD DATA INFILE

Check this link MySQL - LOAD DATA INFILE.

LOAD DATA LOCAL INFILE 'abc.csv' INTO TABLE abc
FIELDS TERMINATED BY ',' 
ENCLOSED BY '"' 
LINES TERMINATED BY '\r\n'
IGNORE 1 LINES
(col1, col2, col3, col4, col5...);

这篇关于MYSQL使用LOAD DATA INFILE从csv导入数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆