在Python中使用SQL游标进行数据库操作的方法

   2024-09-30 9580
核心提示:在Python中,我们可以使用sqlite3库来连接和操作SQLite数据库导入sqlite3库:import sqlite3创建一个数据库连接:conn = sqlite3

在Python中,我们可以使用sqlite3库来连接和操作SQLite数据库

导入sqlite3库:
import sqlite3
创建一个数据库连接:
conn = sqlite3.connect('example.db')

这将创建一个名为example.db的数据库文件(如果不存在)。

创建一个游标对象:
cursor = conn.cursor()

游标对象用于执行SQL命令并处理查询结果。

使用游标对象执行SQL命令:
# 创建一个表cursor.execute('''CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY, name TEXT, age INTEGER)''')# 插入数据cursor.execute("INSERT INTO users (name, age) VALUES ('Alice', 30)")cursor.execute("INSERT INTO users (name, age) VALUES ('Bob', 25)")# 提交更改conn.commit()
查询数据:
cursor.execute("SELECT * FROM users")rows = cursor.fetchall()for row in rows:    print(row)
更新数据:
cursor.execute("UPDATE users SET age = 31 WHERE name = 'Alice'")conn.commit()
删除数据:
cursor.execute("DELETE FROM users WHERE name = 'Bob'")conn.commit()
关闭数据库连接:
conn.close()

这是一个简单的示例,展示了如何在Python中使用SQL游标进行数据库操作。你可以根据需要修改这些代码以满足你的需求。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号