请教论坛的小伙伴们,我怎么样批量将文件夹名字和文件名做分别作为一列导入到Mysql数据库中。
我目前新建了一个表date20170801A,现有的字段代码是这样的:
CREATE TABLE `date20170801A` (
`TranID` varchar(255) DEFAULT NULL COMMENT '订单编号',
`Time` varchar(255) DEFAULT NULL COMMENT '成交时间',
`Price` varchar(255) DEFAULT NULL COMMENT '成交价格',
`Volume` varchar(255) DEFAULT NULL COMMENT '成交股数',
`SaleOrderVolume` varchar(255) DEFAULT NULL COMMENT '卖方挂单数',
`BuyOrderVolume` varchar(255) DEFAULT NULL COMMENT '买方挂单数',
`Type` varchar(255) DEFAULT NULL COMMENT '成交类型',
`SaleOrderID` varchar(255) DEFAULT NULL COMMENT '卖方挂单号',
`SaleOrderPrice` varchar(255) DEFAULT NULL COMMENT '卖方挂单价',
`BuyOrderID` varchar(255) DEFAULT NULL COMMENT '买方挂单号',
`BuyOrderPrice` varchar(255) DEFAULT NULL COMMENT '买方挂单价'
) ENGINE=MyISAM DEFAULT CHARSET=gbk;问题如下图:
我怎样把这3000多个csv文件导入表date20170801A中,并且表自动增加两个字段用来标识文件夹名字和文件名字
希望高手大神们帮忙解决一下,不管怎么办法 哪怕给个具体思路也好。谢谢了!
文件价里面的csv文件表头已经与我在mysql里面创建的表date20170801A的字段是一致的了
我目前新建了一个表date20170801A,现有的字段代码是这样的:
CREATE TABLE `date20170801A` (
`TranID` varchar(255) DEFAULT NULL COMMENT '订单编号',
`Time` varchar(255) DEFAULT NULL COMMENT '成交时间',
`Price` varchar(255) DEFAULT NULL COMMENT '成交价格',
`Volume` varchar(255) DEFAULT NULL COMMENT '成交股数',
`SaleOrderVolume` varchar(255) DEFAULT NULL COMMENT '卖方挂单数',
`BuyOrderVolume` varchar(255) DEFAULT NULL COMMENT '买方挂单数',
`Type` varchar(255) DEFAULT NULL COMMENT '成交类型',
`SaleOrderID` varchar(255) DEFAULT NULL COMMENT '卖方挂单号',
`SaleOrderPrice` varchar(255) DEFAULT NULL COMMENT '卖方挂单价',
`BuyOrderID` varchar(255) DEFAULT NULL COMMENT '买方挂单号',
`BuyOrderPrice` varchar(255) DEFAULT NULL COMMENT '买方挂单价'
) ENGINE=MyISAM DEFAULT CHARSET=gbk;问题如下图:
我怎样把这3000多个csv文件导入表date20170801A中,并且表自动增加两个字段用来标识文件夹名字和文件名字
希望高手大神们帮忙解决一下,不管怎么办法 哪怕给个具体思路也好。谢谢了!
文件价里面的csv文件表头已经与我在mysql里面创建的表date20170801A的字段是一致的了
路径名和文件名用程序获得。建议用python。
dirs=os.listdir('dir')
for dir in dirs:
files=os.listdir(dir)
for fileN in files:
sql=......