mysql—如何使用python将多个大的.csv文件导入并读取到sql数据库的表中?

ozxc1zmp  于 2021-06-20  发布在  Mysql
关注(0)|答案(0)|浏览(275)

所以,我有大量的数据要上传到mysql的一个表上。我可以使用mysql的内置数据导入向导将每个.csv文件(大约90个文件,每个文件大约150 mb)上载到表中,但是每个文件花费的时间太长,上载所有这些数据需要几个月。
因此,我想在mysql中使用'load data infle'命令(根据互联网的说法,这显然更快),但这通常是针对单个文件执行的,因此,我想知道我是否可以使用python“循环”这个sql命令(python有一个连接mysql的模块,名为“mysqlclient”),并在我的每个数据文件所在的目录中运行它,这样所有的数据就会自动地一个接一个地上传到我的表中。但不幸的是,我无法在python3.6中找到一个语法准确的方法来实现这一点。也许你能帮忙?
也欢迎使用其他方法/命令来执行此任务。
版本:python 3.6;MySQL5.7版本;赢8.1;

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题