如何向 PostgreSql 数据库插入一个 Python 元组?


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

在 Python 脚本中遵循以下语句,首先建立连接并获取 cursor 对象。

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 对象执行此查询

cursor.execute(sql)

此语句的结果是 employee 表将显示新添加的记录。

更新于:2020 年 2 月 18 日

1K+ 查看次数

开启你的 职业生涯

完成课程获得证书

开始
广告
© . All rights reserved.