python如何创建数据库表

59次阅读
没有评论

共计 714 个字符,预计需要花费 2 分钟才能阅读完成。

在 Python 中,你可以使用 SQLAlchemy 库来创建数据库表。下面是一个简单的示例代码来创建一个名为 User 的数据库表:

from sqlalchemy import create_engine, Column, Integer, String
from sqlalchemy.ext.declarative import declarative_base

# 创建一个引擎对象,用于连接数据库
engine = create_engine('sqlite:///example.db', echo=True)

Base = declarative_base()

# 定义 User 类,用于表示数据库表
class User(Base):
    __tablename__ = 'users'

    id = Column(Integer, primary_key=True)
    name = Column(String)
    age = Column(Integer)

# 创建数据库表
Base.metadata.create_all(engine)

在上面的代码中,我们首先导入了必要的库,然后使用 create_engine 函数创建了一个连接到 SQLite 数据库的引擎对象。接着,我们定义了一个 User 类,该类继承自 Base 类,并且定义了 idnameage三个属性,分别对应数据库表中的列。最后,我们调用 Base.metadata.create_all(engine) 方法来创建数据库表。

请注意,上面只是一个简单的示例代码,实际上在真实项目中,你可能需要更复杂的表结构和数据类型。你可以根据自己的需求修改上面的代码来创建符合你需求的数据库表。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2024-03-22发表,共计714字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)