CSV格式数据简单导入MySQL数据库的方法(csv 导入 mysql)

CSV格式数据简单导入MySQL数据库的方法

CSV(Comma-Separated Values)格式数据一直以来都是数据库导入导出的绝佳方案,它支持Excel、MySQL、Oracle等多种格式,并且易于管理、传输和转换为别的数据格式,因此很多MySQL数据库管理者都希望通过CSV格式数据进行导入导出。本文将介绍如何将CSV格式数据简单导入MySQL数据库。

首先,准备CSV格式数据源。将CSV格式的数据导入MySQL数据库时,需要把CSV文件的表头行中的字段名和文件内真实字段内容对应上(如果CSV文件没有表头行,则需要在MySQL新建数据表时设置各字段名),并统一转换成UTF-8字符集(MySQL是支持多种字符集编码的,但是如果CSV文件字符集和数据库字符集不一致,可能出现无法导入成功)。

然后,连接MySQL数据库,新建承载CSV数据的数据表。在MySQL数据库中创建一个数据表,表名为imported_data,设置与CSV数据源中的字段名以及类型一致,如:

“`mysql

CREATE TABLE imported_data (

ID VARCHAR(50) NOT NULL,

AGE VARCHAR(50) NOT NULL,

NAME VARCHAR(50) NOT NULL

);


最后,使用MySQL的LOAD DATA命令,即可将CSV格式数据源中的数据导入以上的imported_data表中。

```mysql
LOAD DATA LOCAL INFILE 'imported_data.csv'
INTO TABLE imported_data
CHARACTER SET utf8
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 LINES;

至此,CSV格式数据简单导入MySQL数据库的方法就介绍完毕了,CSV格式数据源是一种经常需要处理的格式,通过上述步骤,你可以把它简单的导入到MySQL数据库中,非常方便和有效。


数据运维技术 » CSV格式数据简单导入MySQL数据库的方法(csv 导入 mysql)