Quandos estamos trabalhando com o projeto de banco de dados, acontece que desejamos alterar o nome de uma tabela, sem a necessidade excluir ela do banco.
Para isso, temos o comando RENAME TABLE. Veja abaixo a sintaxe do comando:
1 2 3 |
RENAME TABLE tbl_name TO new_tbl_name [, tbl_name2 TO new_tbl_name2] ... |
Os campos tbl_name e new_tbl_name, são respectivamente o antigo e o novo nome da tabela.
Por exemplo, temos em nosso banco de dados a tabela cliente e desejamos alterar seu nome para usuario.
Para isso, basta executar o comando abaixo em seu banco de dados:
1 |
RENAME TABLE cliente TO usuario; |
Observe na sintaxe do comando, que além de tbl_name e new_tbl_name, temos ainda tbl_name2 e new_tbl_name2, isso porque, podemos renomear várias tabelas ao mesmo tempo, utilizando esse mesmo comando. Por exemplo: Digamos que além da tabela cliente, queremos ainda, alterar o nome da tabela registrocaixa para livrocaixa.
Nessa ideia, estamos buscando a alteração de duas tabelas ao mesmo tempo. Então, em resumo o comando ficaria assim:
1 |
RENAME TABLE cliente TO usuario, registrocaixa TO livrocaixa; |
Cada tabela a ser renomeada e seu respectivo novo nome, estão separados por uma , (vírgula).
Caso deseje ler mais sobre o comando RENAME TABLE, acesse a documentação oficial do MySQL em https://dev.mysql.com/doc/refman/8.0/en/rename-table.html.
Forte abraço e nos vemos no próximo tutorial Código Master.