Creo que nunca postee nada de mysql, entonces este va a ser el primer articulo del tema cubriendo algo super simple. Un ALTER TABLE.

Dada la tabla customers queremos agregar un field primero de todo de tipo varchar. Luego agregamos el mismo campo pero despues de uno ya existente.

ALTER TABLE customers ADD email VARCHAR(60) FIRST;

ALTER TABLE customers ADD email VARCHAR(60) after name;