sqlite3 代码示例
时间: 2023-02-09 10:55:19 浏览: 108
好的。以下是一些使用 sqlite3 的简单代码示例:
1. 连接到数据库并创建一个表:
```python
import sqlite3
# 连接到数据库
conn = sqlite3.connect('test.db')
# 创建一个游标
cursor = conn.cursor()
# 在表中创建一个名为 users 的表
cursor.execute('''CREATE TABLE users (id INTEGER PRIMARY KEY, name TEXT, age INTEGER)''')
# 提交事务
conn.commit()
# 关闭连接
conn.close()
```
2. 向表中插入数据:
```python
import sqlite3
# 连接到数据库
conn = sqlite3.connect('test.db')
# 创建一个游标
cursor = conn.cursor()
# 向表中插入一条数据
cursor.execute("INSERT INTO users (name, age) VALUES (?, ?)", ("Tom", 20))
# 提交事务
conn.commit()
# 关闭连接
conn.close()
```
3. 从表中查询数据:
```python
import sqlite3
# 连接到数据库
conn = sqlite3.connect('test.db')
# 创建一个游标
cursor = conn.cursor()
# 查询表中的所有数据
cursor.execute("SELECT * FROM users")
# 获取查询结果
rows = cursor.fetchall()
# 遍历结果并打印
for row in rows:
print(row)
# 关闭连接
conn.close()
```
希望这些示例能帮到你。如果你有其他问题,可以再次提问。
阅读全文