繁体   English   中英

使用mysql或python代码将一组文本文件导入mysql

[英]import a set of text file to mysql using mysql or python code

我有一个文件夹,其中包含一组具有相同结构的.txt文件。

文件夹目录为E:\\ DataExport

其中包含1000个.txt文件:text1.txt,text2.txt,....每个txt文件都包含一个价格数据。 数据每天更新。 一个.txt文件的示例如下

Ticker,Date/Time,Open,High,Low,Close,Volume
AAA,7/15/2010,19.581,20.347,18.429,18.698,174100
AAA,7/16/2010,19.002,19.002,17.855,17.855,109200
AAA,7/19/2010,19.002,19.002,17.777,17.777,104900
....

我的问题是,我想:

  1. 通过一行代码将所有文件加载到mysql数据库中,我可以在MySql命令行中一个接一个地完成它,但是不知道如何一次将所有文件导入到MySql的一个表中(我已经创建了该表)
  2. 每天,当我获得新数据时,如何仅将新数据更新到MySql中的表

我想使用Python或MySql获得解决方案。 我试图谷歌和应用一些解决方案,但不能成功,数据不会加载到MySQL中

  1. 您可以使用python软件包pandas

    使用read_csv将数据read_csvDataFrame并使用具有适当conschema to_sql方法。

  2. 您将必须跟踪导入的内容。 例如,您可以将其保留在最后导入第1032个文件的第54行的文件或数据库中。 并执行更新以读取其余部分并将其导入。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM