1 Star 0 Fork 0

liguifeng/Python

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
query.py 1.31 KB
一键复制 编辑 原始数据 按行查看 历史
liguifeng 提交于 2025-10-23 18:17 +08:00 . fastapi
from table_create import T3
from __init__ import PostgresqlPool
from sqlalchemy import insert, select, delete, update, or_, and_
db = PostgresqlPool()
# 增加数据 -- core + orm的 方式 可获取改的数据条数
# with db.session_scope() as session:
# sql = insert(T3).values([
# {"name": "testt"},
# {"name": "testb"},
# {"name": "testa"},
# {"name": "tesqa"},
# ])
# result = session.execute(sql)
# session.commit()
# print(f"修改数据:", result.rowcount, "条")
# 删除数据 core + orm的 方式
# with db.session_scope() as session:
# sql = delete(T3).where(
# and_(
# T3.id == 1,
# T3.name == "testt"
# )
# )
# result = session.execute(sql)
# session.commit()
# print(f"修改数据:", result.rowcount, "条")
# 修改数据 core + orm的 方式
# with db.session_scope() as session:
# sql = update(T3).where(T3.name=="tesqa").values(name="asdhjkasdg")
# result = session.execute(sql)
# session.commit()
# print(f"修改数据:", result.rowcount, "条")
# 查询数据 core + orm的 方式,通过count查询数据条数
with db.session_scope() as session:
sql = select(T3.name).where(T3.name!="tesqa")
result = session.execute(sql)
print(f"查询到的数据",result.fetchall())
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/RemoteCodeRepositories/python.git
git@gitee.com:RemoteCodeRepositories/python.git
RemoteCodeRepositories
python
Python
main

搜索帮助