使用 SQLAlchemy 查詢數據庫,是否必須指定字段名?

使用 SQLAlchemy 查詢數據庫,是否必須指定字段名?

使用 sqlalchemy 查詢數據庫

在使用 sqlalchemy 進行數據庫查詢時,是否必須指定字段名?

解答:

使用 sqlalchemy 查詢數據庫時,新版代碼中不再需要單獨指定字段名。您可以像 php 一樣直接書寫 sql 語句,如下所示:

from sqlalchemy import text, create_engine  engine = create_engine("mysql+pymysql://賬號:密碼@地址/庫")  with engine.connect() as connection:     result = connection.execute(text("select username from users"))     for row in result:         print("username:", row.username)

注意:

以上代碼是新版代碼,與老版代碼不同之處在于使用了 text() 函數來執行 sql 語句,它允許您直接編寫 sql 而無需顯式指定字段名。

有關詳細信息,請參閱 sqlalchemy 官方文檔:https://docs.sqlalchemy.org/en/20/core/connections.html

? 版權聲明
THE END
喜歡就支持一下吧
點贊13 分享