python - Sql 将 python 元组合并到键上的数据库中?
问题描述
我有一个 SQL 数据库和一个 python 元组列表,其值按列排序。
我只是想将元组插入到 SQL 数据库中,合并到一些关键列上,比如说,'a', 'b', and 'c'.
我有一个数据库连接,但我不知道如何有效地设置执行此操作的 SQL 语句。
它必须高效,我有 500 万行。
解决方案
你可能需要这样的东西:
tuples_list = [
(114, 3452, 3343),
(414, 5213, 634),
(347, 8534, 933)
]
for a, b, c in tuples_list:
sql_text = 'insert into table_name (column_a , column_b , column_c) values ( {a_value}, {b_value}, {c_value} )'.format(a_value=a, b_value=b, c_value=c)
print(sql_text)
# command_to_execute(sql_text)
推荐阅读
- payara - 以非管理员用户身份部署或取消部署应用程序
- linkedin - LinkedIn V2 公共 API 端点
- ios - 如何解决mac上flutter中的“error running pod install”?
- mysql - MySQL 帮助优化这一点 - 在 24 小时内计算所有内容
- html - Bootstrap 顶部导航栏在滚动时消失
- sql - 在 oracle (CTE) 中将时间拆分为小时间隔
- python - 基于字符串创建新列
- android - android studio启动期间同步失败
- javascript - 投注脚本改进 - 随机投注
- html - 您将如何使用 align-items:stretch 处理这些嵌套的 Flexbox?