Hola mira asi como lo pones parece muy sencillo pero no lo es, pues tienes que hacer todo lo que dices pero en programacion con sentencias sql osea crear la tabla (create), copiar los datos (insert) y por ultimo borrar la otra table (droop), solo te faltaria editar (Update), osea que dificilmente te podemos enseñar todos los procedimientos de programacion, lo que tendrias que hacer es leerte un tutorial para que sepas como se hace y luego te creas un codigo base, sobre ese codigo base te podemos ayudar.
Mira te recomiendo este que me sirvio mucho es muy practico y con ejemplos:
http://www.rinconastur.net/
Saludos.