Para renomear uma tabela no MySQL, você pode usar o comando RENAME TABLE. Esse comando é simples e eficaz para alterar o nome de uma tabela existente.
Sintaxe Básica:
RENAME TABLE nome_antigo TO nome_novo;
Exemplo Prático:
Se você tiver uma tabela chamada clientes_antigos e quiser renomeá-la para clientes_arquivados, o comando seria:
RENAME TABLE clientes_antigos TO clientes_arquivados;
Considerações:
- Transação: O comando
RENAME TABLEé uma operação atômica, o que significa que é feito de forma imediata e segura. - Multiplas Tabelas: Você pode renomear múltiplas tabelas de uma vez, separando as renomeações por vírgulas:sqlCopiar código
RENAME TABLE tabela1 TO nova_tabela1, tabela2 TO nova_tabela2; - Permissões: Certifique-se de ter as permissões necessárias para renomear a tabela. Normalmente, você precisará de privilégios
ALTERno banco de dados.
Renomear tabelas com o comando RENAME TABLE é rápido e não requer a movimentação física dos dados, tornando-o uma operação eficiente para ajustes na estrutura do banco de dados.