mysql数据库内NUMERIC系列数据类型介绍
tinyint(M):很小的整数。占用字节:1。带符号的范围是-128到127。无符号的范围是0到255。适用于很小的整数值。宽度M:4。smallint(M):小的整数。占用字节:2。带符号的范围是-32768到32767。无符号的范围是0到65535。适用于小的整数。宽度M:6。...
tinyint(M):
很小的整数。 占用字节:1。 带符号的范围是-128到127。无符号的范围是0到255。 适用于很小的整数值。 宽度M:4。
smallint(M):
小的整数。 占用字节:2。 带符号的范围是-32768到32767。无符号的范围是0到65535。 适用于小的整数。 宽度M:6。
mediumint(M):
中等大小的整数。 占用字节:3。 带符号的范围是-8388608到8388607。无符号的范围是0到16777215。 适用于大小的整数。 宽度M:8。
int(M):
普通大小的整数。 占用字节:4。 带符号的范围是-2147483648到2147483647。无符号的范围是0到4294967295。 适用于大的整数。宽度M:11。
bigint(M):
大整数。 占用字节:20。 带符号的范围是-9223372036854775808到9223372036854775807。无符号的范围是0到18446744073709551615。 适用于大的整数。 宽度M:4。
decimal(P,D):
定点型。
P:有效数字长度。范围是1~65。
D是表示小数点后的位数。范围是0~30。MYSQL要求D<=P。
float(P,D):
单精度浮点型。
P:有效数字长度。
D是表示小数点后的位数。MYSQL要求D<=P。
double(P,D):
双精度浮点型。
P:有效数字长度。
D是表示小数点后的位数。MYSQL要求D<=P。
real:
是不精确的双精度浮点型。相当于double。
bit:
BIT数据类型用于存储bit值,能够存储比特长度范围为1~64。 bit类型不能使用字符进行匹配。
boolean:
MYSQL保存BOOLEAN值时用1代表TRUE,0代表FALSE,boolean在MySQL里的类型为tinyint(1)。
serial:
无。
更多推荐
所有评论(0)