如何在python中从SQLite表中检索一个值?
我似乎不知道如何从SQLite表中只检索一个值。这是我的密码:如何在python中从SQLite表中检索一个值?,python,sqlite,Python,Sqlite,我似乎不知道如何从SQLite表中只检索一个值。这是我的密码: def viewdata(): idn=studentrecordid.get() c.execute("SELECT * FROM Students WHERE ID =?", (idn,)) values=c.fetchall() print(values) labwl1=Label(rootF, text=values) labw
def viewdata():
idn=studentrecordid.get()
c.execute("SELECT * FROM Students WHERE ID =?", (idn,))
values=c.fetchall()
print(values)
labwl1=Label(rootF, text=values)
labwl1.grid(row=6)
我不知道如何只检索一个值,因此我目前正在使用
fetchall()
命令。如果只需要第一行,请调用c.fetchone()
。您可以重复调用此方法以耗尽查询的行,但这通常不如遍历c.fetchall()
有效。您阅读过sqlite文档吗?获取单个项目在许多地方都有很好的文档记录。