当前位置: 首页 > 面试题库 >

如果我在MySQL中存储int(255),则最大数字是多少?

岳浩
2023-03-14
问题内容

我在mysql中使用int(255)作为我的ID。这足够长吗?如果我有大约1,000,000条记录…。谢谢。


问题答案:

可能只是int(11)为了您而已。由于不能包含255个可见数字int,因此最大值为2147483647

如果您还需要更多,则可以将其设置为无符号,因为我假设您没有否定ID,那么您最多可以拥有4294967295

如果您将要拥有超过40亿条记录(如果现在的记录为100万条记录,则不太可能),那么您可以使用a
bigint代替,它允许您以最大18446744073709551615的存储空间为代价来存储数字。



 类似资料:
  • 问题内容: 忽略允许您处理非常大的数字的特殊库,可以在PHP中存储的最大int值是多少? 问题答案: 从PHP手册: 整数的大小取决于平台,尽管通常的最大值约为20亿(32位带符号)。PHP不支持无符号整数。自PHP 4.4.0和PHP 5.0.5起,可以使用常数PHP_INT_SIZE确定整数大小,并使用常数PHP_INT_MAX确定最大值。 64位平台的最大值通常约为9E18,但PHP 7之前

  • 问题内容: 有谁知道您可以在Redis中存储的最大值是多少?我想将redis与celery一起用作消息队列,以存储一些需要由工作人员在另一台服务器上处理的小文档,并且我想确保这些文档不会太大。 我找到了一个引用1GB的页面,但是当我按照页面上的链接获取答案时,该链接不再有效。链接在这里: http://news.ycombinator.com/item?id=1182005 谢谢,肯 问题答案:

  • 问题内容: mysql中以字节为单位的列大小是多少? 以及可以在此列中存储的最大值? 问题答案: 不论指定什么长度,An 始终为4个字节。 = 1个字节(8位) = 2个字节(16位) = 3个字节(24位) = 4个字节(32位) = 8字节(64位)。 该长度仅指定使用mysql命令行客户端选择数据时要填充的字符数。存储为12345的仍将显示为12345,但是如果存储为12345,其仍将显示为

  • 问题内容: 我有一些现在大于INT可以处理的数字。 这有点令人尴尬,但老实说我不确切知道BIGINT(8)的含义。8是最大位值还是最大长度? 那么BIGINT(1)只能是一位数字吗?还是BIGINT(1)还有其他东西?我认为tinyint(1)最大值为127,如何计算出来? 我能做的最大的事情是什么?我可以在mysql中存储为整数的最大数字是多少? 问题答案: 数字代表它的显示方式-不会影响数据的

  • 我有一个依赖于redux存储的组件。我的redux商店看起来像这样 所以基本上,当我刷新页面时,存储区消失了,需要一些时间来获取数据并将其设置为存储区,如上所述 我有一个组件,它需要company_id来获取有关该公司的数据 使用react-redux我得到了company_id 此组件,componentDidMount在存储区接收公司id数据之前被激发。所以我想要的是在这个组件从redux商店

  • 问题内容: 我从谷歌搜索开始,发现这篇文章讨论了互斥表。 我有一张约有1400万条记录的表。如果我想以相同的格式添加更多数据,是否有一种方法可以确保我要插入的记录在不使用一对查询的情况下就不存在(即,要检查的一个查询和要插入的一个查询是结果集是空的)? 字段上的约束是否可以确保如果该约束已经存在,该约束将失败? 似乎 只有 一个约束条件,当我通过php发出插入命令时,脚本就发出了嘎嘎叫声。 问题答