tinyint | 极小整数类型 | (0,255)
(
0
,
2
8
−
1
)
(0,2^8-1)
(0,28−1) | (-128,127)
(
−
2
7
,
2
7
−
1
)
(-2^7,2^7-1)
(−27,27−1) |
smallint | 小整数类型 | (0,65535)
(
0
,
2
16
−
1
)
(0,2^{16}-1)
(0,216−1) | (-32768,32767)
(
−
2
15
,
2
15
−
1
)
(-2^{15},2^{15}-1)
(−215,215−1) |
mediumint | 中整数类型 | (0,16777215)
(
0
,
2
24
−
1
)
(0,2^{24}-1)
(0,224−1) | (-8388608,8388607)
(
−
2
23
,
2
23
−
1
)
(-2^{23},2^{23}-1)
(−223,223−1) |
int | 整数类型 | (0,4294967295)
(
0
,
2
3
2
−
1
)
(0,2^32-1)
(0,232−1) | (-2147483648,2147483647)
(
−
2
31
,
2
31
−
1
)
(-2^{31},2^{31}-1)
(−231,231−1) |
bigint | 极大整数类型 | (0,18446744073709551615)
(
0
,
2
64
−
1
)
(0,2^{64}-1)
(0,264−1) | (-9223372036854775808,9223372036854775807)
(
−
2
63
,
2
63
−
1
)
( -2^{63},2^{63}-1)
(−263,263−1) |
float | 浮点小数类型(单精度) | 0,(1.175494351E-38,3.402823466E+38) | (-3.402823466E+38,-1.175494351E-38),0,(1.175494351E-38,3.402823466351E+38) |
double | 浮点小数类型(双精度) | 0,(2.2250738585072014E-308,1.7976931348623157E+308) | (-1.7976931348623157E+308,-2.22507385850720+30*),0,(2.2250738585072014E-308,1.7976931348623157E+308) |
decimal | 定点小数类型 | 依赖于M和D的值 | 依赖于M和D的值 |