【发布时间】:2021-04-16 20:04:00
【问题描述】:
所以目前当我执行 SELECT 查询并检索数据时,我必须得到这样的结果:
connection = psycopg2.connect(user="admin",
password="admin",
host="127.0.0.1",
port="5432",
database="postgres_db")
cursor = connection.cursor()
cursor.execute("SELECT * FROM user")
users = cursor.fetchall()
for row in users:
print(row[0])
print(row[1])
print(row[2])
我想要做的是,使用列名而不是整数,如下所示:
for row in users:
print(row["id"])
print(row["first_name"])
print(row["last_name"])
这可能吗,如果可以,那该怎么做?
【问题讨论】:
标签: python postgresql psycopg2