sqlAlchemy的查询分页和获取总条数 |
您所在的位置:网站首页 › hive如何统计全库表条目数 › sqlAlchemy的查询分页和获取总条数 |
最近几天在做一些python项目的开发,其中用到了python的ORM框架sqlAlchemy,因为对python和sqlAlchemy并不熟悉,积累一些小的知识点分享给大家。 获取总条数通常情况下 我们想知道表中的总条数的话sql这样写的: select count(id) from user如此我们便可以得到表中的总条数 在使用sqlAlchemy中想要获得总条数怎么办? 这样使用,需要引用 func from sqlalchemy import func count =session.query(func.count(user.id)).scalar()如上,我们就可以得到数据的条数 相关链接+官方链接 截图
这样也可以获取到数据的条数,数据量少的话可能没有什么感觉,当数据量大的时候会发现,查询数据真慢 相当于查询了两次数据库之后,再在内存中重新计算条数和分页。 大数据量的情况下这样效率极低 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |