Pycharm中SQLite数据库中的最大行数

2024-09-29 06:25:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试用python为一个应用程序创建一个sqlite数据库。在

到目前为止,我的数据库包含一个表,我想它已经包含了500个条目。我这么说是因为Pycharm中的内置数据库工具告诉我的。然后我创建了另一个表来包含其余的数据。我想他们没有进入表,因为它没有显示在数据库工具中。所以我创建了另一个数据库来插入其余的数据。在

当我试图从第一个数据库中删除一些数据时,它删除了一些数据,但取而代之的是,由于500行的限制,我原先以为没有输入这些数据。我在PyCharm做了这件事,一直以来都是例外。这个潜水员被用来做旱地司机。在

我做错了什么?怎样才能把所有的数据放在一个表中?最后一个表将有1000多个条目。在


Tags: 工具数据数据库应用程序sqlite条目内置pycharm
1条回答
网友
1楼 · 发布于 2024-09-29 06:25:58

SQLite的理论最大行数为264 rows

The theoretical maximum number of rows in a table is 264 (18446744073709551616 or about 1.8e+19). This limit is unreachable since the maximum database size of 140 terabytes will be reached first. A 140 terabytes database can hold no more than approximately 1e+13 rows, and then only if there are no indices and if each row contains very little data.

PyCharm以固定大小的页面显示数据库结果;使用分页控件(结果页工具栏中的左箭头和右箭头按钮)翻页浏览结果。在

您可以在设置中调整页面大小,请参见IDE settings -> database。我强烈怀疑默认值设置为500。在

计算当前行数的一种更可靠的方法是查询数据库:

SELECT COUNT(*) FROM <name_of_table>

相关问题 更多 >