in V8.1 its possible to alter the size of the column
ALTER TABLE TABLE-NAME MODIFY COLUMN-NAME TYPE(SIZE);
1.its always possible to increase the size of the column
2.not possible to decrease the size of the column if data existed in that column. even if you want to decrease, update that column with null value
then decrease the size.