sqlite 怎么写入数据库
连接 sqlite 数据库
我们需要连接到 sqlite 数据库。在 Python 中,可以使用 sqlite3 模块来实现。以下是连接 sqlite 数据库的代码示例:
import sqlite3
conn = sqlite3.connect('example.db')
这里的 'example.db' 是你要连接的数据库文件名,如果该文件不存在,将会创建一个新的数据库。
创建表
连接成功后,我们需要创建表来存储数据。以下是创建表的代码示例:
cursor = conn.cursor()
cursor.execute('''CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY, name TEXT, age INTEGER)''')
上述代码创建了一个名为 'users' 的表,包含 'id'、'name' 和 'age' 三个字段,其中 'id' 为主键。
插入数据
表创建完成后,我们可以向表中插入数据。以下是插入数据的代码示例:
sql = "INSERT INTO users (name, age) VALUES
(?,?)"
data = ('John', 25)
cursor.execute(sql, data)
上述代码向 'users' 表中插入了一条数据,'name' 为 'John','age' 为 25。'?' 是占位符,用于防止 SQL 注入攻击。
提交事务并关闭连接
插入数据后,我们需要提交事务并关闭连接,以确保数据的持久性。以下是提交事务并关闭连接的代码示例:
conn.commit()
conn.close()
提交事务后,数据将被保存到数据库中。关闭连接可以释放资源。
起来,sqlite 写入数据库的步骤如下:连接数据库、创建表、插入数据、提交事务并关闭连接。通过这些步骤,我们可以轻松地将数据写入 sqlite 数据库。
以下是几个相关问题: 1. 如何在 sqlite 中批量插入数据? 2. 如何在 sqlite 中更新已有的数据? 3. 如何在 sqlite 中删除数据? 4. 如何在 sqlite 中查询数据?