当前位置: 首页 > 知识库问答 >
问题:

python - Python 数据库插件 Sqlalchemy 查询问题 ?

宗政天逸
2023-07-05
  • 必须要指定字段名么?不能类似 PHP 那样写了 SQL 直接用么
from sqlalchemy import create_engine

eng = create_engine("mysql+pymysql://账号:密码@地址/库")  #

with eng.connect() as con:  # 连接数据库
    result = con.execute("select * from china")  # 执行SQL返回结果
    for r in result:  # 遍历结果
        print(r)

共有1个答案

楮杰
2023-07-05

上面的代码是百度上的老代码了,新版代码是:

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)
  • 官方文档:https://docs.sqlalchemy.org/en/20/core/connections.html
 类似资料:
  • 通过下面代码可以返回 JSON 数据,但是 datetime 类型字段变成别的样子了该如何解决? 变成了 Sat, 22 Jan 2022 21:20:26 GMT 这样的格式

  • 这完全没任何提示就失败了是为什么? 模型 实际情况:压根连 add 方法都没触发:(删除了部分非必要代码) 调试情况: 问题是为什么一定要赋值之后才能生效呢?方法不是已经返回了对象么?

  • 问题内容: 我正在将SQLAlchemy用作python项目的ORM。我创建了很少的模型/架构,并且工作正常。现在,我需要查询现有的MySQL数据库,而不仅仅是select语句,不能插入/更新。 如何围绕该现有数据库的表创建包装器?我已经简短地阅读了sqlalchemy文档和SO,但是找不到任何相关的内容。所有人都建议执行方法,在这里我需要编写原始sql查询,而我想以与使用SA模型相同的方式使用S

  • 为什么这段代码不会关闭数据库连接呢 SELECT * FROM information_schema.PROCESSLIST;

  • 本文向大家介绍使用Python查询SAP数据库,包括了使用Python查询SAP数据库的使用技巧和注意事项,需要的朋友参考一下 Python是最常用的面向对象编程语言之一,非常易于编码和理解。 为了将Python与SAP结合使用,我们需要安装Python SAP RFC模块,即PyRFC。它的可用方法之一是RFC_READ_TABLE,可以调用该方法以从SAP数据库中的表读取数据。 同样,PyRF

  • 问题内容: 已关闭 。这个问题需要细节或说明。它当前不接受答案。 想改善这个问题吗? 添加详细信息并通过编辑此帖子来澄清问题。 3个月前关闭。 改善这个问题 可以使用Python查询SAP数据库吗? 问题答案: Python SAP RFC模块似乎处于非活动状态- 2年前的最后一次提交(微不足道) -但可以为您提供服务: Pysaprfc是SAP librfc(Windows上为librfc32.