python 生成一个新的sqlite数据库文件的示例
时间: 2024-05-01 10:19:06 浏览: 100
可以使用Python内置的sqlite3模块来生成一个新的SQLite数据库文件。以下是一个示例:
```python
import sqlite3
# 创建连接并打开数据库文件
conn = sqlite3.connect('example.db')
# 创建游标对象
cursor = conn.cursor()
# 创建一个新表
cursor.execute('''CREATE TABLE users
(id INTEGER PRIMARY KEY, name TEXT, age INTEGER)''')
# 插入一些数据
cursor.execute("INSERT INTO users (name, age) VALUES (?, ?)", ('Alice', 25))
cursor.execute("INSERT INTO users (name, age) VALUES (?, ?)", ('Bob', 30))
cursor.execute("INSERT INTO users (name, age) VALUES (?, ?)", ('Charlie', 35))
# 提交事务并关闭连接
conn.commit()
conn.close()
```
在这个示例中,我们首先创建一个连接对象并指定要创建的数据库文件的名称(例如,'example.db')。然后,我们创建一个游标对象,用于执行SQL命令。接下来,我们使用CREATE TABLE命令创建一个名为“users”的新表,并指定其包含的列。然后,我们使用INSERT INTO命令插入一些数据。最后,我们提交事务并关闭连接。
运行此代码将会创建一个名为“example.db”的新SQLite数据库文件,并在其中创建一个名为“users”的新表,并将一些数据插入其中。
阅读全文