php做的网站,网站建立的优点,如何把一个静态网站,惠州网络推广公司# 有的复杂sql 用orm写不出来---》用原生sql查询
# 原生sql查询#xff0c;查出的结果是对象 # 原生sql查询#xff0c;查询结果列表套元组 准备工作
from sqlalchemy.orm import sessionmaker, relationship
from sqlalchemy import create_engineengine create_engine(查出的结果是对象 # 原生sql查询查询结果列表套元组 准备工作
from sqlalchemy.orm import sessionmaker, relationship
from sqlalchemy import create_engineengine create_engine(mysqlpymysql://root:123127.0.0.1:3306/db001, max_overflow0, pool_size5)
Session sessionmaker(bindengine)
session Session()
执行原生sql方式一
# 查询方式一
cursor session.execute(select * from users)
result cursor.fetchall()
print(result) #列表套元组
# 添加
cursor session.execute(insert into users(name,email) values(:name,:email),params{name: lqz, email: 3333qq.com})
session.commit()
print(cursor.lastrowid)
执行原生sql方式二
以后都用session操作---》socpe_session线程安全一般不用
conn engine.raw_connection()
cursor conn.cursor()
cursor.execute(select * from app01_book
)
result cursor.fetchall()
执行原生sql方式三
res session.query(User).from_statement(text(SELECT * FROM boy where name:name))
.params(namelqz).all()