如何使用 SQLAlchemy 在 Python 中執(zhí)行不指定字段名的 SQL 查詢?

如何使用 SQLAlchemy 在 Python 中執(zhí)行不指定字段名的 SQL 查詢?

如何在 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
喜歡就支持一下吧
點贊9 分享