When altering tables we can add columns just fine, but lacking is the control to place columns, either at the start of a table or after another column. Without this functionality, those who like their tables organized and structured a particular way, have no options
Describe the solution you'd like
Solution involves developing necessary methods and or parameters to produce similar SQL.
ALTER TABLE `table` ADD COLUMN `one` ... FIRST;
ALTER TABLE `table` ADD COLUMN `modified_at` ... AFTER `created_at`;