如何在PostgreSQL数据库中插入Python元组?

如何在PostgreSQL数据库中插入Python元组?

默认情况下,PostgreSQL数据库安装在端口号5432上。通过安装psycopg2模块提供与PostgreSQL的Python接口。假设test数据库和带有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表中显示新记录的添加。

阅读更多:Python 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程