使用Python操作SQLite3数据库的基本步骤如下:
导入模块
import sqlite3
连接数据库
conn = sqlite3.connect('数据库文件路径')
如果数据库不存在,将会自动创建一个数据库。
创建游标
cur = conn.cursor()
建表 (如果表不存在):cur.execute('CREATE TABLE IF NOT EXISTS 表名 (列1 数据类型, 列2 数据类型, ...)')
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)
```
删除数据:
cur.execute('DELETE FROM 表名 WHERE 条件')
查询数据:
单条记录
cur.execute('SELECT * FROM 表名 WHERE 条件')
多条记录
cur.execute('SELECT * FROM 表名')
提交事务 (对插入和更新操作是必需的):conn.commit()
conn.commit()
关闭游标和 关闭数据库
cur.close()
conn.close()
这是一个基本的流程,你可以根据实际需求添加错误处理、事务回滚等高级功能。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://sigusoft.com/bj/141346.html