python 操作sqlite
时间: 2023-10-07 08:08:04 浏览: 83
数据库的基本操作有哪些?
Python 操作 SQLite 数据库的基本操作包括:
1. 连接数据库:使用 sqlite3 模块的 connect() 方法创建 SQLite 数据库连接对象。
2. 创建表格:使用 execute() 方法执行 SQL 语句创建表格。
3. 插入数据:使用 execute() 方法执行 SQL 语句向表格中插入数据。
4. 查询数据:使用 execute() 方法执行 SQL 语句查询数据,并使用 fetchall() 或 fetchone() 获取查询结果。
5. 更新数据:使用 execute() 方法执行 SQL 语句更新数据。
6. 删除数据:使用 execute() 方法执行 SQL 语句删除数据。
7. 关闭连接:使用 close() 方法关闭数据库连接。
相关问题
python操作sqlite
Python操作SQLite非常简单,因为SQLite本身是一个轻量级的关系型数据库,而Python的标准库中就包含了对SQLite的支持。以下是使用Python操作SQLite的基本步骤:
1. 首先,需要安装`sqlite3`模块,它内置于Python环境中。如果你还没有安装,可以运行命令 `pip install pysqlite3` 或者 `pip install sqlite3`。
2. 导入sqlite3模块:
```python
import sqlite3
```
3. 连接到SQLite数据库:
```python
conn = sqlite3.connect('example.db') # 'example.db' 是你要连接的数据库文件名
```
4. 创建或打开一个游标对象(Cursor),用于执行SQL语句:
```python
cursor = conn.cursor()
```
5. 执行SQL查询或插入数据:
- 查询:`cursor.execute("SELECT * FROM table_name")`
- 插入:`cursor.execute("INSERT INTO table_name VALUES (?, ?)", (value1, value2))`
6. 获取查询结果(如果有的话):
```python
rows = cursor.fetchall()
for row in rows:
print(row)
```
7. 提交事务并关闭连接:
```python
conn.commit() # 如果有修改,提交到数据库
conn.close() # 关闭连接,释放资源
```
8. 完成后记得关闭连接,以防止资源泄露。
阅读全文