56 - renombrar tablas (alter table - rename - rename table) |
Eliminamos las tablas "amigos" y "contactos" si existen.
Creamos la tabla "amigos" con la siguiente estructura:
create table amigos( nombre varchar(30), domicilio varchar(30), telefono varchar (11) );
Para cambiar el nombre de nuestra tabla "amigos" por "contactos" usamos esta sintaxis:
alter table amigos rename contactos;
Veamos si existen las tablas "amigos" y "contactos":
show tables;
La tabla "amigos" ya no existe, si "contactos".
También podemos cambiar el nombre a una tabla usando la siguiente sintaxis:
rename table contactos to amigos;
Así cambiamos el nombre de la tabla "contactos" por "amigos".
Veamos si existen las tablas "amigos" y "contactos":
show tables;
La tabla "contactos" ya no existe, si "amigos".
Podemos intercambiar los nombres de dos tablas. Por ejemplo, tenemos una tabla llamada "amigos" con los datos de nuestros amigos y otra tabla "contactos" con los datos de compañeros de trabajo, ambas con la misma estructura.
Elimine las tablas "amigos" y "contactos" si existen.
Créelas:
create table amigos( nombre varchar(30), domicilio varchar(30), telefono varchar (11) );
create table contactos( nombre varchar(30), domicilio varchar(30), telefono varchar (11) );
Ingresemos algunos registros:
insert into contactos (nombre,telefono) values('Juancito','4565657'); insert into contactos (nombre,telefono) values('patricia','4223344'); insert into amigos (nombre,telefono) values('Perez Luis','4565657'); insert into amigos (nombre,telefono) values('Lopez','4223344');
Para intercambiar los nombres de estas dos tablas, debemos tipear lo siguiente:
rename table amigos to auxiliar, contactos to amigos, auxiliar to contactos;
Verifiquemos el cambio de nombre:
select * from amigos; select * from contactos;