如何在 python 中使用 sqlalchemy 查詢數據庫而不指定字段名
在 php 中,可以直接使用 sql 語句進行查詢,無需指定字段名稱。但是,在 sqlalchemy 中,默認情況下必須指定需要查詢的字段名稱。
解決方案
不過,使用 text() 函數可以像 php 一樣以普通 sql 語句的形式執(zhí)行查詢。以下是如何修改給定的代碼:
立即學習“Python免費學習筆記(深入)”;
from sqlalchemy import text, create_engine engine = create_engine("mysql+pymysql://賬號:密碼@地址/庫") with engine.connect() as connection: result = connection.execute(text("select * from china")) for row in result: print(row)
這樣,便可以執(zhí)行不指定字段的 sql 查詢,并打印結果。
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END