Renommer les tables

Comment renommer une table?

Explication

Renommer les tables :
La déclaration RENAME sert à renommer un ou plusieurs tables d'une base de donnée.
La syntaxe est
RENAME TABLE nom_tbl TO nouveau_nom_tbl [, nom_tbl2 TO nouveau_nom_tbl2] ...
L'exemple de requête suivant renomme la table élève en classe.
mysql> rename table élève to classe;
Query Requête OK, 0 ligne affectée (0.00 sec)

On peut maintenant voir la table si le nom est belle est bien changé par la requête.
Renommer les tables
L'exécution de la requête se fait de gauche à droite si la requête renomme plus qu'une table.
On peut également échanger le nom des deux tables. On va prendre une table temporaire tmp qui n'existe même pas.
Exemple :
Renommer les tables
On peut également utiliser la déclaration RENAME TABLE pour déplacer une table d'une base de donnée à une autre.
Exemple :
RENAME TABLE db_actuelle.nom_tbl TO autre_db.nom_tbl;