python 创建数据库并插入数据
时间: 2023-07-25 18:12:00 浏览: 55
在 Python 中,我们可以使用 SQLite3 模块来创建数据库并插入数据。以下是一个简单的示例代码:
```python
import sqlite3
# 连接到数据库(如果不存在则创建)
conn = sqlite3.connect('example.db')
# 创建一个游标对象
c = conn.cursor()
# 创建一个表并插入数据
c.execute('''CREATE TABLE users (id INTEGER PRIMARY KEY, name TEXT, age INTEGER)''')
c.execute("INSERT INTO users VALUES (1, 'Alice', 25)")
c.execute("INSERT INTO users VALUES (2, 'Bob', 30)")
c.execute("INSERT INTO users VALUES (3, 'Charlie', 35)")
# 提交更改
conn.commit()
# 关闭游标和连接
c.close()
conn.close()
```
在这个示例中,我们首先使用 `sqlite3.connect()` 函数连接到数据库。如果指定的数据库文件不存在,则会创建一个新的数据库文件。然后,我们创建一个游标对象,它可以用来执行 SQL 命令。接下来,我们使用 `execute()` 方法创建一个名为 `users` 的表,并插入一些数据。最后,我们使用 `commit()` 方法提交更改,并关闭游标对象和连接。
需要注意的是,这只是一个简单的示例,并不涵盖所有的 SQLite3 功能和用法。如果需要更多信息,请查看 SQLite3 文档。