首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将CSV文件转换为Mysql (.sql)数据库文件?

将CSV文件转换为Mysql (.sql)数据库文件?
EN

Stack Overflow用户
提问于 2013-02-19 14:46:24
回答 8查看 27.1K关注 0票数 7

我正在使用:PHP2.2,Apache版本:2.2.21,WampServer版本: 5.3.8,MySQL版本:5.5.16,PhpMyadmin版本: 3.4.5...

我有导入CSV文件的问题-(大小13MB*),错误文件太大...phpMyadmin仅允许2MB文件大小...

所以用1.83MB文件size...then分隔文件也不行吗?

还有告诉我,如何通过CSV文件自动创建表...?

EN

回答 8

Stack Overflow用户

发布于 2013-02-19 15:02:06

为什么不尝试使用MySQL控制台导入文件?

我想,这样你就不会遇到任何问题了。您不需要将文件拆分成块。只要注意语法就行了。

代码语言:javascript
复制
load data infile 'c:/filename.csv' into table tablename fields terminated by ',';

有关语法的详细信息,请参阅官方文档上的Load Data Infile

例如,请参考thisthis

希望它能有所帮助!

票数 10
EN

Stack Overflow用户

发布于 2014-09-10 14:19:22

LOAD DATA INFILE 'your.csv' INTO TABLE android_dev FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n' IGNORE 1 ROWS;

在数据库文件夹中包含csv文件,即<root>\mysql\data\DATABASE_NAME

票数 3
EN

Stack Overflow用户

发布于 2020-02-19 16:33:40

我建议你看看Data Transformer (免责声明--我是它的开发者)。它可以将CSV/JSON/XML转换为SQL。生成的SQL包含每行的"insert“语句和"create table”语句。

该应用程序离线工作,您的数据永远不会离开您的计算机。

您可以从Mac App StoreMicrosoft Store获取它。

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

https://stackoverflow.com/questions/14951400

复制
相关文章

相似问题

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