[英]How to print data from sqlite3 database?
我不明白如何打印从数据库查询的数据。
例如:
def display_stock(self):
with sqlite3.connect("db_name.db") as db:
cursor = db.cursor()
sql = "SELECT Name FROM Product WHERE StockLevel > 0"
cursor.execute(sql)
db.commit()
因此,我创建了此功能,以选择数据库中仍有库存的所有产品。 但是,如何在数据库中向用户显示这些产品?
您可以将游标视为迭代器,也可以使用fetchone()
或fetchall()
从游标中获取结果。
即:
print(cursor.fetchone())
如果仅执行SELECT语句,则无需提交。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.