【问题标题】:How to output "something" in SQLite3 python如何在 SQLite3 python 中输出“某物”
【发布时间】:2022-01-03 16:27:56
【问题描述】:

我使用这个,但我收到:* 请帮忙输出


with sq.connect("WordBase.db") as con:
    cur = con.cursor()

print(cur.execute('''SELECT * FROM word WHERE ROWID=1
'''))```

【问题讨论】:

    标签: python sql sqlite


    【解决方案1】:

    执行只是对execute一条SQL语句的指令

    要在执行 SELECT 语句后检索数据,请将游标视为迭代器,调用游标的 fetchone() 方法来检索单个匹配行,或调用 fetchall() 来获取匹配行的列表。

    链接到Documentation

    以下是文档示例中构建的表格中的示例

    您可以fetchall()返回所有结果

    cur.execute('select * from lang')
    cur.fetchall()
    

    您可以fetchone()返回单个结果

    cur.execute('select * from lang')
    cur.fetchone()
    

    您也可以将光标用作迭代器

    for i in cur.execute('select * from lang'):
      i
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-08-19
      • 1970-01-01
      • 1970-01-01
      • 2018-07-17
      • 2021-01-19
      • 1970-01-01
      • 2022-11-24
      • 1970-01-01
      相关资源
      最近更新 更多