实验3.6:SQLite数据库操作 题目描述:在实验3.5的基础上,分别完成数据添加、删除、修改和查询操作。 提示:通过SQL语句insert、delete、update、select分别实现对应数据操作功能。Python操作SQLite数据库程序代码的测试结果如下图6-1所示。
时间: 2023-06-16 09:04:31 浏览: 148
抱歉,我无法在此直接展示图片。但是,我可以为您提供一些示例代码,以帮助您进行SQLite数据库的操作。
首先,您需要安装Python内置的sqlite3模块。然后,您可以使用以下示例代码来执行各种数据库操作:
1. 数据库连接
```python
import sqlite3
# 连接到数据库
conn = sqlite3.connect('example.db')
```
2. 数据添加
```python
# 创建游标
cursor = conn.cursor()
# 插入数据
cursor.execute("INSERT INTO users (name, age) VALUES (?, ?)", ("Tom", 25))
# 提交事务
conn.commit()
# 关闭游标
cursor.close()
```
3. 数据删除
```python
# 创建游标
cursor = conn.cursor()
# 删除数据
cursor.execute("DELETE FROM users WHERE age=?", (25,))
# 提交事务
conn.commit()
# 关闭游标
cursor.close()
```
4. 数据修改
```python
# 创建游标
cursor = conn.cursor()
# 修改数据
cursor.execute("UPDATE users SET age=? WHERE name=?", (26, "Tom"))
# 提交事务
conn.commit()
# 关闭游标
cursor.close()
```
5. 数据查询
```python
# 创建游标
cursor = conn.cursor()
# 查询数据
cursor.execute("SELECT * FROM users")
# 获取所有查询结果
results = cursor.fetchall()
# 输出查询结果
for row in results:
print(row)
# 关闭游标
cursor.close()
```
以上是一些基本的示例代码,您可以根据需要进行修改和扩展。希望能帮到您!
阅读全文