Para criar [column_name] como o primeiro em [table_name] :
ALTER TABLE table_name ADD COLUMN column_name INT NULL FIRST;
Para criar o [columnY] ao lado [columnX] em [table_name] :
ALTER TABLE table_name ADD COLUMN columnY INT NULL AFTER columnX;
Para apenas alterar a posição de [columnX] ( obviamente, mantendo os dados ):
ALTER TABLE table_name MODIFY COLUMN columnX INT NULL FIRST;
ou
ALTER TABLE table_name MODIFY COLUMN columnX INT NULL AFTER columnX;