如何将 Python 元组插入到 PostgreSql 数据库中?


PostgreSql 数据库默认安装在端口号 5432 上。通过安装 psycopg2 模块提供 PostgreSql 的 Python 接口。假设有测试数据库和包含 fname、sname、age、gender 和 salary 字段的 employee 表可用。

首先在 Python 脚本中执行以下命令建立连接并获取游标对象。

import psycopg2
conn = psycopg2.connect(database = "test", user = "postgres", password = "pass123", host = "localhost", port = "5432")
cur = conn.cursor()

要插入到 employee 中的数据存储在元组对象的形式中

t1=('Mac', 'Mohan', 20, 'M', 2000)

接下来使用此元组设置插入查询

sql="insert into employee values(%s,%s,%d,%s,%d)" %t1

现在使用游标对象执行此查询

cursor.execute(sql)

此命令的结果将是 employee 表显示在其中添加的新记录。

更新于:18-2-2020

1K+ 观看次数

开启您的职业生涯

完成课程以获得认证

开始
广告
© . All rights reserved.