怎么用代码把信息存入sqlite3中
时间: 2024-09-12 13:09:51 浏览: 27
使用Python的sqlite3模块来将信息存储到SQLite数据库中通常涉及以下几个步骤:
1. **安装sqlite3库**:
如果还没有安装,首先使用`pip install sqlite3`命令安装。
2. **导入sqlite3模块**:
```python
import sqlite3
```
3. **连接到数据库**:
```python
conn = sqlite3.connect('example.db') # 这里'database_name'是你想要的数据库名
```
4. **创建表(如果不存在)**:
```python
cursor = conn.cursor()
cursor.execute('''CREATE TABLE IF NOT EXISTS users
(id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
email TEXT UNIQUE NOT NULL)''')
conn.commit() # 提交创建表的操作
```
5. **插入数据**:
```python
def insert_user(name, email):
cursor.execute("INSERT INTO users (name, email) VALUES (?, ?)",
(name, email))
conn.commit()
# 示例调用
insert_user('Alice', 'alice@example.com')
```
6. **查询数据**:
```python
cursor.execute("SELECT * FROM users WHERE name=?", ('Alice',))
rows = cursor.fetchall()
for row in rows:
print(row)
```
7. **关闭连接**:
```python
conn.close()
```
以上就是一个基本的示例,实际操作可能会根据具体的业务需求进行调整。记得每次更改完数据库内容后都要提交事务(`conn.commit()`)。
阅读全文