Python3 使用executemany()、extras和to_sql()三种方法分别实现批量数据写入postgressql数据库中
1.知识点
1)使用psycopg2模块的executemany()方法实现批量写入数据到postgresql数据库中
2)使用psycopg2模块的extras实现批量写入数据到postgresql数据库中
3)使用pandas模块的to_sql()方法实现批量写入数据到postgresql数据库中
2.各个方法的实现
1)使用psycopg2模块的executemany()方法实现批量写入数据到postgresql数据库中
import psycopg2
# 创建一个二维列表,列表中的每个列表代表数据库中的一条记录
data = [['1', '2', '3'],['1', '2', '3']]
conn = psycopg2.connect(host=***, port=***, database=

本文介绍使用Python通过三种方式批量写入数据到PostgreSQL数据库的方法:使用psycopg2的executemany(),使用psycopg2的extras,以及使用pandas的to_sql()。对比了这三种方式的性能,并推荐了更高效的数据写入方法。
最低0.47元/天 解锁文章
167

被折叠的 条评论
为什么被折叠?



