1.区别
链接:https://docs.qq.com/sheet/DV1hhdnpDa012c1p0?tab=BB08J2
2.宽度
tinyint(2) 中的2指的是存储宽度,不表示存储长度。如果列制定了zerofill 就会用0填充显示,例如tinyint(2)指定后2就会显示为02,自动左边补零。当不设置填充0时,长度1和11是没有任何区别的,存储的范围主要取决于类型和有无符号,跟长度没有任何关系,其他整形也是如此。
链接:https://docs.qq.com/sheet/DV1hhdnpDa012c1p0?tab=BB08J2
tinyint(2) 中的2指的是存储宽度,不表示存储长度。如果列制定了zerofill 就会用0填充显示,例如tinyint(2)指定后2就会显示为02,自动左边补零。当不设置填充0时,长度1和11是没有任何区别的,存储的范围主要取决于类型和有无符号,跟长度没有任何关系,其他整形也是如此。