溫馨提示×

python如何創建數據庫表

小億
146
2024-03-21 17:15:45
欄目: 編程語言

在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類,并且定義了id、nameage三個屬性,分別對應數據庫表中的列。最后,我們調用Base.metadata.create_all(engine)方法來創建數據庫表。

請注意,上面只是一個簡單的示例代碼,實際上在真實項目中,你可能需要更復雜的表結構和數據類型。你可以根據自己的需求修改上面的代碼來創建符合你需求的數據庫表。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女