首页 > 代码库 > MySQL支持的数据类型(1)

MySQL支持的数据类型(1)

1.数值类型

整数类型 字节 最小值 最大值
tinyint 1

有符号-128

无符号0

有符号127

无符号255

smallint 2

有符号-32768

无符号0

有符号32767

无符号65535

mediumint 3

有符号-8388608

无符号0

有符号8388607

无符号1677215

int、integer 4

有符号-2147483648

无符号0

有符号2147483647

无符号4294967295

bigint 8

有符号-9223372036854775808

无符号0

有符号9223372036854775807

无符号18446744073709551615

 

浮点数类型 字节 最小值 最大值
float 4 ±1.175494351E-38 ±3.402823466E+38
double 8 ±2.2250738585072014E-308 ±1.7976931348623157E+308

 

定点数类型 字节 描述
dec(m,d) / decimal(m,d) m+2 最大取值范围与double相同,给定decimal的有效取值范围由m和d决定

 

位类型 字节 最小值 最大值
bit(m) 1-8 bit(1) bit(64)

MySQL支持的数据类型(1)