python sqlite3插入数据
时间: 2023-04-27 22:01:01 浏览: 146
使用Python的sqlite3模块插入数据的步骤如下:
1. 连接到SQLite数据库
```python
import sqlite3
conn = sqlite3.connect('example.db')
```
2. 创建游标对象
```python
c = conn.cursor()
```
3. 执行插入操作
```python
c.execute("INSERT INTO table_name (column1, column2, ...) VALUES (?, ?, ...)", (value1, value2, ...))
```
其中,`table_name`是要插入数据的表名,`column1, column2, ...`是要插入数据的列名,`value1, value2, ...`是要插入的数据值。
4. 提交事务
```python
conn.commit()
```
5. 关闭数据库连接
```python
conn.close()
```
完整的插入数据的示例代码如下:
```python
import sqlite3
conn = sqlite3.connect('example.db')
c = conn.cursor()
c.execute("INSERT INTO users (name, age, email) VALUES (?, ?, ?)", ('Alice', 25, 'alice@example.com'))
conn.commit()
conn.close()
```
以上代码将在名为`example.db`的SQLite数据库中的`users`表中插入一条记录,该记录包含`name`、`age`和`email`三个字段的值。
阅读全文