sqlalchemy 执行原生sql语句
Posted 市丸银
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sqlalchemy 执行原生sql语句相关的知识,希望对你有一定的参考价值。
1、方式一
# 查询 cursor = session.execute(‘select * from users‘) result = cursor.fetchall() # 添加 cursor = session.execute(‘insert into users(name) values(:value)‘, params={"value": ‘abc‘}) session.commit() print(cursor.lastrowid)
2、方式二
conn = engine.raw_connection() cursor = conn.cursor() cursor.execute( "select * from t1" ) result = cursor.fetchall() cursor.close() conn.close()
以上是关于sqlalchemy 执行原生sql语句的主要内容,如果未能解决你的问题,请参考以下文章