各位好:
别人给我了一堆数据,都是逗号分割的csv文件,大约1000多个,文件名是xxxa_bxxxx.csv的固定名称长度的格式。里面的数据假如有3个c、d、e如果能写一个批处理文件导入到数据库里的一张表中,表有五列数据a/b/c/d/e/这个批处理应该怎么写,请帮帮忙。
我现在的就是不知道怎么获取所有的文件名去遍历,
还有如何把a,b写到数据库里.
感觉能做到,怎么自己就是做不到。
别人给我了一堆数据,都是逗号分割的csv文件,大约1000多个,文件名是xxxa_bxxxx.csv的固定名称长度的格式。里面的数据假如有3个c、d、e如果能写一个批处理文件导入到数据库里的一张表中,表有五列数据a/b/c/d/e/这个批处理应该怎么写,请帮帮忙。
我现在的就是不知道怎么获取所有的文件名去遍历,
还有如何把a,b写到数据库里.
感觉能做到,怎么自己就是做不到。
解决方案 »
- MYSQL 删除数据库表中重复的记录,只保留一个,怎么做?
- 如何更新文章上一篇和下一篇id
- 使用mysql-front添加外键 失败(如图)
- 现在有个表取出一个金额字段并减去例如10然后再保存到数据库中
- ERROR 1172 (42000): Result consisted of more than one row?
- mysql 频繁插入和查询的造成 cpu 爆满的问题,各位大侠帮帮小弟!
- MySQL数据库问题
- mySql中如何实现如SQL Server中insert into table1(***) select (***) from table2的功能
- 学php+mysql(+linux)和asp+sql+winx哪个更实际?
- mysql 随机取一条数据 (这个有点特殊哦)
- 求一个处理重复行的高效语句,有1万条数据
- MySQL 中 是否有 类似 insert /*+ append */ all 的实现
mysql>load data local infile "文件路径" into table table
[FIELDS
[TERMINATED BY ',']
[OPTIONALLY] ENCLOSED BY '']
[ESCAPED BY '\' ]]
[LINES TERMINATED BY 'n']
(b,c,d);
如果你的意思是 文件里面有 五列 但是只需要导入 三列 我建议你可以在表里面 添加两列 temp列
然后把整个文件全部内容导入,导入完成再次删除这两列