sqlite 怎么写入数据库

码农 by:码农 分类:数据库 时间:2025/04/26 阅读:40 评论:0
在开发过程中,经常会遇到需要将数据写入 sqlite 数据库的情况。本文将详细介绍 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 中查询数据?

非特殊说明,本文版权归原作者所有,转载请注明出处

本文地址:https://chinaasp.com/20250412752.html


TOP