sqlalchemy反射已經存在的數據庫表

from sqlalchemy import create_engine, Table, MetaData
from sqlalchemy.orm import Session
metadata = MetaData()
engine = create_engine(
    'mysql+mysqlconnector://user_name:user_pass@db_ip:3306/database_name',
    echo = True)
# 反射數據庫單表
Admin = Table('admin', metadata, autoload=True, autoload_with=engine)
session = Session(engine)

'''反射數據庫所有的表
Base = automap_base()
Base.prepare(engine, reflect=True)
Admin = Base.classes.admin
'''

res = session.query(Admin).first()
print(res.id,res.account_text)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章