python新建数据库表
时间: 2023-10-17 19:31:58 浏览: 101
在 Python 中,你可以使用数据库管理系统(如MySQL、SQLite、PostgreSQL等)的相应模块来创建新的数据库表。下面以SQLite数据库为例,演示如何在Python中新建数据库表:
首先,确保已经安装了SQLite3模块(可以使用pip安装)。
然后,使用以下代码来创建一个新的数据库,并在其中创建一个新的表:
```python
import sqlite3
# 连接到数据库(如果不存在则会创建一个新的数据库)
conn = sqlite3.connect('database.db')
# 创建一个游标对象,用于执行SQL语句
cursor = conn.cursor()
# 创建一个表
cursor.execute('''CREATE TABLE IF NOT EXISTS users
(id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
age INTEGER NOT NULL)''')
# 保存更改
conn.commit()
# 关闭游标和连接
cursor.close()
conn.close()
```
在上述代码中,我们使用`sqlite3`模块连接到了一个名为`database.db`的SQLite数据库。然后,我们创建了一个名为`users`的表,其中包含`id`、`name`和`age`三列。
你可以根据需要修改表的结构和字段,然后运行以上代码即可创建新的表。
阅读全文