#mysql int类型 int(11) 和int(2)区别
CREATE TABLE learn (id int(11) unsigned NOT NULL,exp int(2) DEFAULT 0,
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
这个里面 id 和 exp存储的值 大小,范围是一样的,
int(2)只是显示宽度, (与select * from ...无关,值都是正确的)
属性设置为 UNSIGNED ZEROFILL(无符号,用0来填充位数), 设置这个属性后, 系统会自动把相应字段不够位数的在左侧用0来填充