python 写一个输入开始时间及结束时间查询sqlite3数据库内的资料
时间: 2024-05-06 12:20:42 浏览: 143
python查询sqlite数据表的方法
以下是一个示例代码,它将提示用户输入开始时间和结束时间,并从SQLite3数据库中检索数据。
```python
import sqlite3
# 连接到SQLite3数据库
conn = sqlite3.connect('your_database.db')
# 获取一个游标
c = conn.cursor()
# 提示用户输入开始时间和结束时间
start_time = input("请输入开始时间(格式:YYYY-MM-DD HH:MM:SS):")
end_time = input("请输入结束时间(格式:YYYY-MM-DD HH:MM:SS):")
# 使用游标执行SQL查询
c.execute("SELECT * FROM your_table WHERE time BETWEEN ? AND ?", (start_time, end_time))
# 获取查询结果
results = c.fetchall()
# 输出结果
for row in results:
print(row)
# 关闭数据库连接
conn.close()
```
请注意,上述代码中的“your_database.db”和“your_table”应替换为您的实际数据库和表名称。此外,如果您的时间格式不是“YYYY-MM-DD HH:MM:SS”,则需要相应地更改查询语句。
阅读全文