3.4.1. Copiar tablas

Aunque no existe un comando explícito para copiar tablas de una base de datos a otra, es posible utilizar el comando rename table para este propósito; basta con especificar la base de datos a la que pertenece una tabla:

mysql> rename table base_uno.tabla to base_dos.tabla;


También es posible crear una tabla nueva con el contenido de otra ya existente (copiando los datos):

mysql> create table nueva_tabla select * from otra_tabla;


La siguiente sentencia es equivalente, pero no copia los datos de la tabla origen:

mysql> create table nueva_tabla like otra_tabla;