int 和bigint差别有多大?

dahai686123 2008-06-03 08:48:57
请问在mysql中int和bigint差别有多大?在什么情况下需要用到bigint?
...全文
21302 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
莫欺少年穷 2011-06-23
  • 打赏
  • 举报
回复
我想知道java里int是不是也这样..
fcoolx 2008-06-03
  • 打赏
  • 举报
回复
Name: 'INT'
Description:
INT[(M)] [UNSIGNED] [ZEROFILL]

A normal-size integer. The signed range is -2147483648 to 2147483647.
The unsigned range is 0 to 4294967295.


Name: 'BIGINT'
Description:
BIGINT[(M)] [UNSIGNED] [ZEROFILL]

A large integer. The signed range is -9223372036854775808 to
9223372036854775807. The unsigned range is 0 to 18446744073709551615.
zhouzongxi 2008-06-03
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 yangxiao_jiang 的回复:]
bigint 带符号的范围是-9223372036854775808到9223372036854775807。无符号的范围是0到18446744073709551615。
int 普通大小的整数。带符号的范围是-2147483648到2147483647。无符号的范围是0到4294967295。

就是值得范围的问题,如果需要大于int的范围,就用bigint.
[/Quote]
dahai686123 2008-06-03
  • 打赏
  • 举报
回复
是这样,我们对数字型字段的需求大约也就几万条吧。看来用int就够了。谢谢。
yangxiao_jiang 2008-06-03
  • 打赏
  • 举报
回复
bigint 带符号的范围是-9223372036854775808到9223372036854775807。无符号的范围是0到18446744073709551615。
int 普通大小的整数。带符号的范围是-2147483648到2147483647。无符号的范围是0到4294967295。

就是值得范围的问题,如果需要大于int的范围,就用bigint.

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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