ALTER TABLE
por padrão adiciona novas colunas no final da tabela. Use o AFTER
diretiva para colocá-lo em uma determinada posição dentro da tabela:ALTER table table_name
Add column column_name57 integer AFTER column_name56
Do documento mysql
http://dev.mysql.com/doc/refman /5.1/en/alter-table.html
Pesquisei por isso no PostgreSQL, mas parece ser impossível .