创建表、插入数据、查询数据、更新数据、删除数据。
SQLite数据库存储的步骤如下:
1、创建数据库连接
导入sqlite3模块
使用sqlite3.connect()方法创建一个数据库连接对象,传入数据库文件路径作为参数
2、创建游标对象
使用数据库连接对象的cursor()方法创建一个游标对象
3、执行SQL语句
使用游标对象的execute()方法执行SQL语句,例如创建表、插入数据等
4、提交事务
使用数据库连接对象的commit()方法提交事务,将更改保存到数据库中
5、查询数据
使用游标对象的execute()方法执行SELECT语句,获取查询结果
6、处理查询结果
如果查询结果是元组形式,可以使用for循环遍历每个元素
如果查询结果是生成器形式,可以使用next()函数逐行获取结果
7、关闭游标和数据库连接
使用游标对象的close()方法关闭游标
使用数据库连接对象的close()方法关闭数据库连接
以下是一个简单的示例:
import sqlite3 创建数据库连接 conn = sqlite3.connect('example.db') 创建游标对象 cursor = conn.cursor() 执行SQL语句,创建表 cursor.execute('''CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY, name TEXT, age INTEGER)''') 执行SQL语句,插入数据 cursor.execute("INSERT INTO users (name, age) VALUES ('张三', 25)") cursor.execute("INSERT INTO users (name, age) VALUES ('李四', 30)") cursor.execute("INSERT INTO users (name, age) VALUES ('王五', 35)") 提交事务 conn.commit() 查询数据 cursor.execute("SELECT * FROM users") rows = cursor.fetchall() 处理查询结果 for row in rows: print(row) 关闭游标和数据库连接 cursor.close() conn.close()
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/510472.html