利用Python脚本实现Mysql的批量建表以及csv文件的批量导入
大标题写给自己!!!!
这是我在CSDN的第一篇文章,即将开启我的数据分析(其实现在我还不知道我以后会做什么,现在几乎脱离了我大学的电子信息工程专业,不过我电子专业也确实没学明白)…之路,即将面临秋招,希望能给自己做个小铺垫吧也就是。
背景
最近在跟学校老师还有研究生学姐做无人飞机项目,我负责数据整理分析,之前学了些python,现在又顺便学了些mysql,最近学姐给了我一份8.8G的csv数据文件,这么大的文件用office打开显示不全,于是用Python对这个8.8G的文件进行切割,切成2000多个60000行的csv小文件,具体切割的代码我就不往上放了。
但是现在问题来了,我一直用mysql进行简单的table创建和把一个一个的csv文件导入和筛选,现在学姐让我弄一年的数据出来,也就是365个文件,在网上找了好多教程找不到mysql的批量处理的语言,其实python应该也可以但是我想能不能把两者结合一下(主要是我不会用python处理 ),于是我想用Python编写大量的mysql语言,用笨方法批量导入。
第一次写文章废话有点多,那么现在废话少说,步入正题。
MySQL批量创建table
这里我用了python的for循环生成了一年的表格名称,顺便生成mysql语句存入txt文件中:
writefile = open('D:/sql2.t