pip3 install sqlacodegen
sqlacodegen mysql+pymysql://root:password@127.0.0.1:3306/db_name > test_model.py
root:mysql 用户
password:mysql 密码
db_name: 数据库名称
test_model.py:导出的名字
--tables test : 可以指定test数据表
from sqlalchemy import CHAR, Column, DateTime, Enum, String, Text, text
from sqlalchemy.dialects.mysql import INTEGER
from sqlalchemy.ext.declarative import declarative_base
Base = declarative_base()
metadata = Base.metadata
class SaveUser(Base):
__tablename__ = 'save_user'
id = Column(INTEGER(11), primary_key=True)
userName = Column(String(32), unique=True)
password = Column(String(16), index=True)
createTime = Column(DateTime)