zhangshu
6 months ago
2 changed files with 27 additions and 14 deletions
@ -0,0 +1,25 @@ |
|||||
|
from sqlalchemy import Column, Integer, String, create_engine |
||||
|
from sqlalchemy.ext.declarative import declarative_base |
||||
|
|
||||
|
# 创建一个基类 |
||||
|
Base = declarative_base() |
||||
|
|
||||
|
|
||||
|
class Channel(Base): |
||||
|
__tablename__ = 'Channel' |
||||
|
|
||||
|
id = Column(Integer, primary_key=True, autoincrement=True) |
||||
|
channelId = Column(String(255), nullable=False) |
||||
|
channelTitle = Column(String(255), nullable=False) |
||||
|
channelLanguage = Column(String(255), nullable=False) |
||||
|
channelReptileTime = Column(String(255), nullable=True) |
||||
|
region = Column(String(255), nullable=True) |
||||
|
|
||||
|
# 如果需要,可以在这里定义其他方法或属性 |
||||
|
|
||||
|
# 注意:这里只是定义了模型,并没有与数据库建立连接。 |
||||
|
# 若要与数据库建立连接并创建表,你需要使用`create_engine`来创建一个数据库引擎, |
||||
|
# 然后使用`Base.metadata.create_all(engine)`来创建表。 |
||||
|
# 例如: |
||||
|
# engine = create_engine('mysql+pymysql://user:password@localhost/your_database_name', echo=True) |
||||
|
# Base.metadata.create_all(engine) |
Loading…
Reference in new issue