【SQLite3】Python使用SQLite3大全
在Python中,使用SQLite3可以通过内置的sqlite3
模块来完成。以下是一些基本操作的示例代码:
- 连接到数据库:
import sqlite3
# 连接到数据库,如果数据库不存在则会自动创建
conn = sqlite3.connect('example.db')
- 创建一个游标对象:
cursor = conn.cursor()
- 执行一个SQL命令:
# 创建一个表
cursor.execute('CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY, username TEXT, password TEXT)')
# 插入一条记录
cursor.execute('INSERT INTO users (username, password) VALUES (?, ?)', ('user1', 'pass1'))
# 查询表中的所有记录
cursor.execute('SELECT * FROM users')
rows = cursor.fetchall()
for row in rows:
print(row)
- 提交事务:
conn.commit()
- 关闭游标和连接:
cursor.close()
conn.close()
这些是使用SQLite3的基本操作。记得在操作完成后关闭游标和连接,以释放资源。
评论已关闭