创建一个sqlite数据库表,包括ID ,时间,地点,是否吸烟,并将变量存入其中
时间: 2023-10-02 11:05:15 浏览: 99
sqlite 数据库
好的,我可以帮您创建一个包含ID、时间、地点和是否吸烟的sqlite数据库表。以下是一个示例代码:
```python
import sqlite3
# 连接到数据库
conn = sqlite3.connect('my_database.db')
# 创建表格
conn.execute('''CREATE TABLE IF NOT EXISTS my_table
(ID INTEGER PRIMARY KEY AUTOINCREMENT,
TIME TEXT NOT NULL,
PLACE TEXT NOT NULL,
SMOKING INT NOT NULL);''')
# 准备数据
time = '2022-01-01 12:00:00'
place = '北京市朝阳区'
smoking = 0 # 0表示不吸烟,1表示吸烟
# 将数据插入表格
conn.execute("INSERT INTO my_table (TIME, PLACE, SMOKING) VALUES (?, ?, ?)", (time, place, smoking))
# 提交更改并关闭连接
conn.commit()
conn.close()
```
这段代码会创建一个名为`my_table`的表格,并将时间、地点和是否吸烟的信息插入其中。请注意,这里使用了占位符,在执行SQL语句时,会将占位符替换成后面的数据。您可以根据需要修改代码,插入不同的数据。
阅读全文