mysql整型数据与java基本类型

本文详细对比了MySQL和Java中的基本数据类型,包括各自的内存占用大小及取值范围等关键信息,为开发者选择合适的数据类型提供依据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一   mysql

 Mysql

类型 

 大小 

 范围(有符号)

 范围(无符号)

 TINYINT

 1byte

 (-128,127)

 (0,255)

 SMALLINT

 2byte

 (-32 768,32 767)

 (0,65 535)

 MEDIUMINT

 3byte

 (-8 388 608,8 388 607) 

 (0,16 777 215) 

 INT

 4byte

 (-2 147 483 648,2 147 483 647)

 (0,4 294 967 295)

 BIGINT

 8byte

 (-9 233 372 036 854 775 808,

9 223 372 036 854 775 807)

  (0,18 446 744 073 709 551 615)

二    java

Java

基本类型

内存大小

取值范围

 

byte

1byte=8bit

[-27, 27-1],

即:-128~127

 

short

1short=2byte=16bit

[-215, 215-1],

即:-32768~32767

 

char

1char=2byte=16bit

 

 

int

1int=4byte=32bit

[-231, 231-1]    

即-2147483648~~2147483647

 

long

1long=8byte=64bit

[-263, 263-1]     

即:-9223372036854775808~~

9223372036854775807

 

float

1float=4byte=32bit

[-231, 231-1]     

即1.4E-45~~3.4028235E38

 

double

1double=8byte=64bit

[-263, 263-1]     

即: 4.9E-324~~

1.7976931348623157E308

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值