1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > Mysql中Bigint与Java数据类型对应关系

Mysql中Bigint与Java数据类型对应关系

时间:2019-11-01 13:14:40

相关推荐

Mysql中Bigint与Java数据类型对应关系

MySQL中,有符号类型Bigint(20)的取值范围为-9223372036854775808~9223372036854775807,与Java.lang.Long的取值范围完全一致,mybatis/mybatis-plus会将 Bigint(20)映射为Long类型。MySQL中,无符号类型Bigint(20)unsigned的取值范围是0 ~ 18446744073709551615,其中有一半的数据超出了Java中Long类型的取值范围,mybatis/mybatis-plus会将 Bigint(20) unsigned映射为BigInteger类型。MySQL中有符号int类型最大可以支持到约22亿,这个范围远远超过了我们实际项目中的需求和MySQL单表所能支持的性能上限。对于OLTP应用来说,单表的数据规模一般控制在千万级别,单表数据量不会达到亿的级别(Mysql单表性能问题要考虑在内)。Mysql中无符号int类型,上限为42亿,预留量非常充足。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。