修改tinyint为int是可以的,因为tinyint比int的范围小而已但是修改char为varchar就不行了,char定义的时候如果不满定义的实际位数会用空格填充,而varchar不会
可以,没有问题