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表中。
```mysqlLOAD 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数据库中,非常方便和有效。