如何从python中的SQLite表中检索一个值?

时间:2017-08-05 18:36:08

标签: 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)
        labwl1.grid(row=6)

我还不知道如何检索一个值,所以我目前正在使用fetchall()命令。

1 个答案:

答案 0 :(得分:0)

如果您只想要第一行,请致电c.fetchone()。您可以反复调用此方法来耗尽查询的行,但这通常不如迭代c.fetchall()那样有效。