我定义一个字段的数据类型为int,长度为4,请问最大的数是多少,如果是自增的可以是多少条,难道不受长度的限制吗?

lampwick 2004-04-28 02:28:45
我定义一个字段的数据类型为int,长度为4,请问最大的数是多少,如果是自增的可以是多少条,难道不受长度的限制吗?
...全文
354 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
dreamlife 2004-05-13
  • 打赏
  • 举报
回复
int 表示

从 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型数据(所有数字)。存储大小为 4 个字节。int 的 SQL-92 同义字为 integer。

够用的。
internetcsdn 2004-05-13
  • 打赏
  • 举报
回复
应该为:

1个字节:-2^7到2^7-1
2个字节:-2^15到2^15-1
4个字节:-2^31到2^31-1
8个字节:-2^63到2^63-1


int 表示
存储大小为 4 个字节

所以你的ID不大于2^31 - 1 (2,147,483,647) 就可以放心使用了.
internetcsdn 2004-05-13
  • 打赏
  • 举报
回复
这是计算机基础的问题.

对于整形数据的容量.

1个字节:-2^7到2^7
2个字节:-2^15到2^15
4个字节:-2^31到2^31
8个字节:-2^63到2^63

这样表示不知准确否.

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧