python - 使用python在MySQL中多线程插入数据

标签 python mysql database multithreading

我正在开展一个项目,涉及将大量数据插入数据库。我想知道是否有人知道如何同时填充数据库中的 2 个或 3 个表。示例或 psueodecode 会很有帮助。 谢谢

最佳答案

如果您有大量数据需要一次性插入数据库,那么您可能对批量加载数据感兴趣。实现此目的的理想工具是数据库可能附带的批量加载器——Oracle、Microsoft SQL Server、Sybase SQL Server 和 MySQL(仅列出我想到的那些)都有批量加载器。例如,Microsoft 有 bulk insert statementbcp program来执行此任务。我建议你研究一下这一点,而不是在 python 中安装一些工具,无论有没有线程。

关于python - 使用python在MySQL中多线程插入数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2613105/

相关文章:

python - python中的os.open和os.fdopen有什么区别

php - 在 PHP MySQL 中计算考勤

php - 如何使用时间戳对元素进行计数

php - 从其他表中选择具有条件规则(计数)的数据

database - OLEDB 连接特定列

mysql - 保持表行克隆的有效方法

python - 如何在python中的感兴趣区域周围绘制一个矩形

python - TensorFlow Serving 将数据发送为 b64 而不是 Numpy Array

python - GNU/Linux-Python3-PySerial : How to send data over USB connection?

sql - 具有多对多关系的应用程序的数据库结构?