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

 手机用户2502940247 发布于 2023-01-08 19:51

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

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

当我尝试从第一个数据库中删除一些数据时,它删除了,但将其替换为一些我以前认为由于500行限制而没有被首先输入的数据。我在PyCharm中做到了这一点,一直以来都是例外。潜水员使用的是xerial驱动程序。

我在做什么错?如何将所有数据放在一张表中?决赛桌将有1000多个条目。

1 个回答
  • SQLite的理论最大行数为2 64行:

    表中的理论最大行数为2 64(18446744073709551616或大约1.8e + 19)。由于将首先达到140 TB的最大数据库大小,因此无法达到此限制。一个140 TB的数据库最多可以容纳大约1e + 13行,然后只有在没有索引并且每行包含的数据很少的情况下才可以。

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

    您可以在设置中调整页面大小,请参阅IDE设置->数据库。我强烈怀疑默认设置为500。

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

    SELECT COUNT(*) FROM <name_of_table>
    

    2023-01-08 19:53 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有