Como renomear uma tabela em MySQL usando o terminal?

Como renomear uma tabela em MySQL usando o terminal?

Ao usar o MySQL, geralmente precisamos modificar ou alterar o nome de uma tabela de banco de dados devido a alguns problemas, como situações de negócios ou mudança de requisitos, erros de ortografia, não nomes significativos ou outros motivos. Nesta situação, o MySQL fornece declarações diferentes para modificar os nomes da tabela.

Este artigo falará sobre:

    • Como renomear uma única tabela em MySQL usando a consulta "Alter"?
    • Como renomear a tabela única em MySQL usando a consulta "renomear"?
    • Como renomear várias tabelas no MySQL usando a consulta "renomear"?

Como renomear uma única tabela em MySQL usando a consulta "Alter"?

Para renomear uma única tabela em MySQL usando o “ALTERARDeclaração, siga as instruções fornecidas:

    • Acesse o servidor MySQL através do terminal.
    • Liste bancos de dados existentes.
    • Verifique as tabelas de banco de dados e selecione nomes de tabela.
    • Execute o “Alterar a tabela renomeado;" declaração.

Etapa 1: Conecte -se com o MySQL Server

Primeiro, conecte -se ao servidor MySQL utilizando o “mysql”Declaração com o nome de usuário e senha:

Mysql -u Root -p



Etapa 2: Listar bancos de dados

Execute o “MOSTRAR”Consulta para listar todos os bancos de dados existentes:

Mostrar bancos de dados;


Na lista exibida, selecionamos o “MyNewdb" base de dados:


Etapa 3: Alterar o banco de dados

Em seguida, execute o comando fornecido para alterar o banco de dados:

Use MyNewDB;



Etapa 4: Veja as tabelas

Depois disso, exiba as tabelas existentes do banco de dados atual executando o comando abaixo estatado:

Mostrar mesas;


Aqui, selecionamos o nome da tabela de banco de dados que precisa ser renomeado. No nosso caso, é o “funcionário_table" mesa:


Etapa 5: ALTER TABLE

Finalmente, execute o “ALTERAR A TABELA”Declaração para renomear o nome da tabela de banco de dados:

Alter tabela funcionário_table renomeio funcionário_data;


Aqui:

    • ““ALTERAR A TABELA”A declaração é usada para renomear o nome da tabela.
    • ““funcionário_table”É a tabela de banco de dados de nomes existente.
    • ““Renomear”A declaração altera o nome de um nome de tabela de banco de dados existente para um novo nome.
    • ““funcionário_data”É o novo nome da tabela.

Pode -se observar que a consulta foi executada com sucesso:


Etapa 6: Verifique a tabela de alterar

Executar o “MOSTRAR”Declaração para garantir que o nome da tabela foi alterado ou não:

Mostrar mesas;


Abaixo output indica que o nome da tabela foi modificado:

Como renomear a tabela única em MySQL usando a consulta "renomear"?

Outra declaração para modificar o nome do nome da tabela de banco de dados único é declarado abaixo:

Renomear tabela funcionário_table para funcionário_data;


Aqui:

    • ““Renomear a tabela”A declaração é usada para modificar o nome da tabela de banco de dados.
    • ““funcionário_table”É o nome existente da tabela de banco de dados.
    • ““funcionário_data”É o novo nome da tabela atual de banco de dados.

Da saída fornecida, o “Consulta ok”Indica que a tabela foi modificada:


Executar o “MOSTRAR”Declaração para listar a tabela atual de banco de dados:

Mostrar mesas;


O "funcionário_table”O nome da tabela foi alterado para um novo nome de tabela“funcionário_data”:

Como renomear várias tabelas no MySQL usando a consulta "renomear"?

O "Renomear”O comando também pode ser utilizado para modificar/alterar os nomes de várias tabelas de uma só vez. Para fazer isso, tente as seguintes etapas:

Etapa 1: Exibir a tabela de banco de dados

Primeiro, liste todas as tabelas utilizando o “MOSTRAR”Declaração e selecione as tabelas que precisam modificar:

Mostrar mesas;


Como você pode ver, selecionamos o “funcionário_table" e "dados de teste”Tabelas:


Etapa 2: Use a consulta de renomeio

Então, execute o “Renomear”Declaração junto com os nomes antigos da tabela selecionada e novos nomes, separados através da vírgula:

Renomeie a tabela Employee_table para funcionário_data, testData para Demo_table;


Aqui o "funcionário_table" e "dados de teste”São o nome antigo das tabelas:


Etapa 3: Verificação

Para garantir que o nome da tabelas seja modificado ou não, execute o “MOSTRAR" declaração:

Mostrar mesas;



Isso é tudo! Fornecemos maneiras diferentes de renomear uma tabela em MySQL usando um terminal.

Conclusão

Para renomear uma tabela em MySQL usando o terminal, o “Alterar a tabela renomeado;" e a "Renomear a tabela para;”Declarações são usadas. Além disso, o “Renomear a tabela”A instrução pode ser usada para modificar vários nomes de tabela de uma só vez. Este artigo demonstrou o método para renomear a tabela em MySQL usando o terminal.