sqlite3 python创建本地库
时间: 2024-06-29 12:01:06 浏览: 265
SQLite是一个轻量级的关系型数据库管理系统,非常适合在Python项目中作为本地数据库使用。在Python中,我们可以使用sqlite3模块直接与SQLite数据库进行交互。以下是创建SQLite本地库的基本步骤:
1. 首先,确保已经安装了sqlite3模块。如果你的Python环境中还没有安装,可以使用pip进行安装:
```
pip install sqlite3
```
2. 导入sqlite3模块:
```python
import sqlite3
```
3. 连接到SQLite数据库(如果数据库不存在,会自动创建):
```python
conn = sqlite3.connect('my_database.db')
```
`my_database.db`是你要创建的数据库文件名,你可以根据需要自定义。
4. 创建一个游标对象,用于执行SQL命令:
```python
cursor = conn.cursor()
```
5. 创建表(如果有需要):
```python
cursor.execute("""
CREATE TABLE IF NOT EXISTS my_table (
id INTEGER PRIMARY KEY,
name TEXT,
age INTEGER
);
""")
```
6. 执行其他SQL操作,如插入、查询、更新和删除数据:
7. 提交事务(如果有多个操作)并关闭连接:
```python
cursor.execute("INSERT INTO my_table (name, age) VALUES (?, ?)", ("Alice", 25))
conn.commit()
# 关闭游标
cursor.close()
# 关闭数据库连接
conn.close()
```
阅读全文