sqlite新建数据库
时间: 2024-10-09 15:05:54 浏览: 57
Android 数据库详细指南
SQLite是一个轻量级的关系型数据库管理系统,无需预先创建数据库文件,你可以直接在程序运行时动态地创建数据库。以下是在Python中使用sqlite3模块新建一个数据库的基本步骤:
```python
import sqlite3
# 连接到SQLite数据库(如果不存在则会自动创建)
conn = sqlite3.connect('example.db')
# 创建一个游标对象
cursor = conn.cursor()
# 执行SQL命令创建新的表(例如创建users表)
cursor.execute('''CREATE TABLE IF NOT EXISTS users
(id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
email TEXT UNIQUE);''')
# 提交事务并关闭连接
conn.commit()
conn.close()
```
在这个例子中,我们首先导入`sqlite3`库,然后通过`connect()`函数连接到名为`example.db`的数据库(如果不存在就会自动创建)。接着创建了一个游标对象来执行SQL命令。最后,我们执行了创建表的SQL语句,并确保提交了更改。
阅读全文