现在,我有一个关于python sqlite3数据库的研究。我认为这是一个非常简单的问题,但不允许下一步。你能帮我吗
vscode终端上有打印OK,但未修改为DB文件。我已经搜索了好几次了,但我无法修复它
如果我执行代码,它不会对DB文件进行排序。
import sqlite3
conn = sqlite3.connect('sqliteDB1.db')
cursor = conn.cursor()
cursor.execute("SELECT * FROM member")
temp123 = cursor. fetchall()
print(temp123)
cursor.execute("SELECT * FROM member ORDER BY -code")
temp321 = cursor.fetchall()
conn.commit
print(temp321)
conn.close()
select
语句只是从数据库返回数据,它不会修改它。此外,SQL数据库中的表本质上是无序集。它们没有内在的值,除非使用order by
子句显式地对其进行排序,否则决不能依赖恰好返回的行的顺序相关问题 更多 >
编程相关推荐