使用Python操作SQLite3数据库的基本步骤如下:
导入模块
```python
import sqlite3
连接数据库
```python
conn = sqlite3.connect('数据库文件路径')
创建游标
```python
cur = conn.cursor()
建表 (如果表不存在):
```python
cur.execute('CREATE TABLE IF NOT EXISTS 表名 (列1 数据类型, 列2 数据类型, ...)')
操作数据库(增删改查):
插入数据
```python
data = ('值1', '值2', ...)
cur.execute('INSERT INTO 表名 VALUES (%s, %s, ...)', data)
更新数据:
```python
data = ('新值1', '新值2', ...)
cur.execute('UPDATE 表名 SET 列1 = ?, 列2 = ? WHERE 条件', data)
删除数据
:```python
cur.execute('DELETE FROM 表名 WHERE 条件')
查询数据:
```python
单条记录
cur.execute('SELECT * FROM 表名 WHERE 条件')
多条记录
cur.execute('SELECT * FROM 表名')
提交事务 (对插入和更新操作是必需的):
```python
conn.commit()
关闭游标和 关闭数据库```python
cur.close()
conn.close()
这是一个基本的流程,你可以根据实际需求添加错误处理、事务回滚等高级功能。