Renombrando tablas :
La sentencia RENAME es usada para renombrar una o más tablas en una base de datos.
La sintaxis es
RENAME TABLE tbl_name TO new_tbl_name
[, tbl_name2 TO new_tbl_name2] ...
El siguiente ejemplo de muestra renombra la tabla de student como tabla class.
mysql> rename table student to class;
Query OK, 0 rows affected (0.00 sec)
Ahora podemos ver la tabla si el nombre es cambiado con el ejemplo siguiente.
mysql> show tables;
+--------------------+
| Tables_in_sample |
+--------------------+
| class |
+--------------------+
1 row in set (0.00 sec)
Si el ejemplo renombra más de una tabla, las operaciones de renombrar van de izquierda a derecha.
Podemos tambien alternar dos nombres de tablas. Vamos a asumir la tabla tmp que no existe.
Ejemplo :
RENAME TABLE emp1 TO tmp,
emp2 TO emp1,
tmp TO emp2;
Podemos también usar RENAME TABLE para mover la tabla de una base de datos a otra.
Ejemplo :
RENAME TABLE current_db.tbl_name TO other_db.tbl_name;
|