Python 数据库插件 Sqlalchemy 查询问题 ?
- 必须要指定字段名么?不能类似
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个回答
test
2024-07-01
上面的代码是百度上的老代码了,新版代码是:
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)
回复
适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容