如何从 peewee 数据库中获取行数?

Posted

技术标签:

【中文标题】如何从 peewee 数据库中获取行数?【英文标题】:How get number of rows from peewee database? 【发布时间】:2021-04-01 17:25:42 【问题描述】:

我只需要从 peewee 数据库中获取行数。我知道.count.wrapped_count 可以在查询中执行。

num_of_rows = Video.select().wrapped_count()

我需要执行一个选择查询来获取行数。它会影响性能吗?我可以使用任何方法或字段来获取数据库中存在多少行?

在原始 SQL 查询中,我可以这样写。

SELECT COUNT(*) FROM video;

【问题讨论】:

【参考方案1】:
Video.select().count()

发出SELECT COUNT(1) FROM video 查询。

【讨论】:

以上是关于如何从 peewee 数据库中获取行数?的主要内容,如果未能解决你的问题,请参考以下文章

Flask peewee AttributeError:“ModelSelect”对象没有属性“_meta”

如何在PHP中获取MYSQL数据库返回的数据的行数?

如何获取DataGridView中的有效行数

Peewee:如何更新特定字段?

如何从特定数据库中检索具有行数的表名?

如何使用 Peewee 查询几个相似的数据库?