56 - renombrar tablas (alter table - rename - rename table)


Problema:
Trabajamos con la tabla "peliculas" de un video club.

1- Elimine la tabla, si existe.

2- Cree la tabla "peliculas":
 create table peliculas(
  codigo int unsigned auto_increment,
  titulo varchar(40),
  duracion tinyint unsigned
 );

3- Cambie el nombre de la tabla por "films" con "alter table":
 alter table peliculas rename films;

4- Vea si existen las tablas "peliculas" y "films":
 show tables;

5- Cambie nuevamente el nombre, de la tabla "films" por "peliculas" usando "rename":
 rename table films to peliculas;

6- vea si existen las tablas:
 show tables;



 

Otros problemas:
Una empresa tiene almacenados los datos de sus clientes en una tabla llamada "clientes" y los datos 
de sus empleados en otra tabla denominada "empleados".

1- Elimine ambas tablas si existen.

2- Cree las tablas dándoles el nombre equivocado, es decir, de el nombre "clientes" a la tabla que 
contiene los datos de los empleados y el nombre "empleados" a la tabla con la informaciómn de los 
clientes:
 create table clientes(
  documento char(8) not null,
  nombre varchar(30),
  domicilio varchar(30),
  fechaingreso date,
  sueldo decimal(6,2) unsigned
 );

 create table empleados(
  documento char(8) not null,
  nombre varchar(30),
  domicilio varchar(30),
  ciudad varchar(30),
  provincia varchar(30)
 );

3- Vea la estructura de ambas tablas:
 describe clientes;
 describe empleados;

4- Intercambie los nombres de las dos tablas:
 rename table clientes to auxiliar,
  empleados to clientes,
  auxiliar to empleados;

5- Verifique el cambio de nombre:
 describe clientes;
 describe empleados;

6- Vea si existe la tabla "auxiliar":
  show tables;

Retornar