首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何正确地将*.csv文件中的数据导入到mysql数据库中的某个表中

如何正确地将*.csv文件中的数据导入到mysql数据库中的某个表中
EN

Stack Overflow用户
提问于 2016-03-31 04:09:46
回答 3查看 271关注 0票数 0

我有一个.csv文件,其中的行如下:

16.11.2015 00:00:01.118,0.94674,0.94641,1000000.0000,1750000.0000

现在我需要将这些值导入mysql数据库到一个包含9个cols的表中,因此:

col1 - 16.11.2015 col2 - 00 col3 - 00 col4 - 1750000.0000 col5 - 118 col6 - 0.94674 col7 - 0.94641 col8 -2016 col9 -0.94641

有没有人知道如何区分f.e.使用标准命令如: load data infile 'file.csv‘by table like以',’结尾的表字段;

我试着在mysql知识库上查找,但是没有结果,应该是work...thanks。

EN

回答 3

Stack Overflow用户

发布于 2016-03-31 04:29:52

你在找这样的东西吗?

代码语言:javascript
复制
 $file_handle = fopen($file, "r"); //opens CSV
    while (($row = fgetcsv($file_handle, 1000, ",")) !== false){
           ...code..
    }

http://php.net/manual/fr/function.fgetcsv.php

票数 0
EN

Stack Overflow用户

发布于 2016-04-05 02:57:06

如果可能的话,我想要一个直接的mysql命令?我想用load命令将csv文件直接加载到数据库中。

票数 0
EN

Stack Overflow用户

发布于 2016-04-05 03:03:25

你有没有看过http://dev.mysql.com/doc/refman/5.7/en/load-data.html

此外,一些数据库管理器/工具具有导入CSV文件的能力。我使用的是Sequel Pro,它有这样的能力。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36318739

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档