【发布时间】:2011-01-06 11:21:27
【问题描述】:
我正在尝试从 Python 中找到一种在 sqlite 中选择一行的方法。假设我有一个表soft drinks,其中包含drink 和price 列,主键为drink name。我想从drink 名称中选择coke。如果不遍历每个条目,我将如何做到这一点?
这是我的代码:
conn = sqlite3.Connection("database.db")
curs = conn.cursor()
curs.execute("create table soft drinks (drink name TEXT, drink TEXT, price INTEGER)"
curs.execute("insert into soft drinks (drink name, drink, price) values ("coke", "whatever", 89)")
我正在寻找类似curs.execute(select "coke" from soft drinks) 的命令,它将返回整行。
【问题讨论】:
-
请正确格式化您的代码。使用
{}按钮使您的代码看起来像代码。 -
为什么你的表名和列名中有空格?