浏览 54
扫码
在 Python 中操作数据库通常需要使用第三方库,比如常用的 SQLite3、MySQL、PostgreSQL 等。下面以 SQLite3 为例,介绍如何在 Python 中创建表。
首先要确保已经安装了 SQLite3,如果没有安装可以通过以下命令安装:
$ sudo apt-get install sqlite3
接着安装 Python 的 SQLite3 库:
$ pip install pysqlite
接下来可以开始创建表了,下面是一个简单的示例代码:
import sqlite3
# 连接数据库,如果不存在则会自动创建
conn = sqlite3.connect('test.db')
# 创建一个游标对象
cursor = conn.cursor()
# 创建一个表
cursor.execute('''CREATE TABLE IF NOT EXISTS users
(id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
age INT NOT NULL)''')
# 提交更改
conn.commit()
# 关闭连接
conn.close()
print("Table created successfully")
上面的代码首先连接到名为 test.db 的数据库,然后使用游标对象执行 SQL 语句创建名为 users 的表,表中包含 id、name 和 age 三个字段。最后提交更改并关闭连接。
运行以上代码,即可在当前目录下的 test.db 数据库中创建名为 users 的表。
这样就完成了在 Python 中创建数据库表的操作,可以根据实际需求修改表结构或操作数据。