是否有一种逻辑方法可以定期从sql获取数据?我想从postgres DB中的表中获取一行,在我的python脚本中对其进行一些计算,然后获取数据的第二行并继续执行此过程,直到完成所有计算。
在上表中,我想获取每个旅行时间数组,在我的python代码中对其进行计算,然后转到第二行,依此类推。
答案 0 :(得分:1)
我相信您的数据库库将为您提供执行此操作的方法。它可能被称为游标,指针或迭代器,它将有一个从查询中获取下一行的方法。
来自https://dev.mysql.com/doc/connector-python/en/connector-python-api-mysqlcursor-fetchone.html
cursor.execute("SELECT * FROM employees")
row = cursor.fetchone()
while row is not None:
print(row)
row = cursor.fetchone()