sqlite链接数据库读写
时间: 2024-11-25 20:03:45 浏览: 4
SQLite是一种轻量级的关系型数据库管理系统,它允许你在本地存储中直接操作数据库文件,而无需服务器。在Python中,我们可以使用sqlite3模块来进行SQLite的连接、读取和写入操作。
以下是基本步骤:
1. **安装库**:如果你还没有安装sqlite3模块,可以使用`pip install sqlite3`命令安装。
2. **连接数据库**:
```python
import sqlite3
conn = sqlite3.connect('example.db') # 连接到名为example.db的数据库
```
3. **创建表**:
```python
cursor = conn.cursor()
cursor.execute('''CREATE TABLE IF NOT EXISTS users
(id INTEGER PRIMARY KEY, name TEXT, age INTEGER)''')
conn.commit() # 确保更改保存到数据库
```
4. **读取数据**:
```python
cursor.execute("SELECT * FROM users")
rows = cursor.fetchall()
for row in rows:
print(row)
```
5. **插入数据**:
```python
cursor.execute("INSERT INTO users VALUES (NULL, 'John', 30)")
conn.commit()
```
6. **更新数据**:
```python
cursor.execute("UPDATE users SET age=31 WHERE name='John'")
conn.commit()
```
7. **删除数据**:
```python
cursor.execute("DELETE FROM users WHERE name='John'")
conn.commit()
```
8. **关闭连接**:
```python
conn.close()
```
阅读全文