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, nomes não significativos ou outros motivos. Nesta situação, o MySQL fornece instruções diferentes para modificar os nomes das tabelas.
Este artigo vai falar sobre:
Como renomear uma única tabela no MySQL usando a consulta “ALTER”?
Para renomear uma única tabela no MySQL usando o “ ALTERAR ” declaração, siga as instruções fornecidas:
-
- Acesse o servidor MySQL através do terminal.
- Liste os bancos de dados existentes.
- Verifique as tabelas do banco de dados e selecione os nomes das tabelas.
- Execute o “ ALTER TABLE
RENAME ' declaração.;
Etapa 1: conectar-se ao servidor MySQL
Primeiro, conecte-se com o servidor MySQL utilizando o “ mysql ” com o nome de usuário e a senha:
mysql -em raiz -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 meunewdb;
Etapa 4: visualizar tabelas
Depois disso, exiba as tabelas existentes do banco de dados atual executando o comando abaixo indicado:
MOSTRAR TABELAS;
Aqui, selecionamos o nome da tabela do banco de dados que precisa ser renomeado. No nosso caso, é o “ empregado_tabela ' mesa:
Etapa 5: alterar tabela
Por fim, execute o “ ALTERAR A TABELA ” para renomear o nome da tabela do banco de dados:
ALTER TABLE empregado_tabela RENAME empregado_dados;
Aqui:
-
- “ ALTERAR A TABELA ” é usada para renomear o nome da tabela.
- “ empregado_tabela ” é a tabela de banco de dados de nomes existente.
- “ RENOMEAR ” altera o nome de uma tabela de banco de dados existente para um novo nome.
- “ dados_funcionários ” é o novo nome da tabela.
Pode-se observar que a consulta foi executada com sucesso:
Etapa 6: verificar a tabela de alteração
Execute o “ MOSTRAR ” para garantir que o nome da tabela foi alterado ou não:
MOSTRAR TABELAS;
A saída abaixo indica que o nome da tabela foi modificado:
Como renomear uma única tabela no MySQL usando a consulta “RENAME”?
Outra instrução para modificar o nome da tabela de banco de dados única é indicada abaixo:
RENAME TABLE empregado_tabela TO empregado_dados;
Aqui:
-
- “ RENOMEAR TABELA ” é usada para modificar o nome da tabela do banco de dados.
- “ empregado_tabela ” é o nome existente da tabela do banco de dados.
- “ dados_funcionários ” é o novo nome da tabela de banco de dados atual.
A partir da saída fornecida, o “ Consulta OK ” indica que a tabela foi modificada:
Execute o “ MOSTRAR ” para listar a tabela atual do banco de dados:
O ' empregado_tabela ” o nome da tabela foi alterado para um novo nome de tabela “ dados_funcionários ”:
Como renomear várias tabelas no MySQL usando a consulta “RENAME”?
O ' RENOMEAR ” também pode ser utilizado para modificar/alterar os nomes de várias tabelas de uma só vez. Para fazer isso, tente os seguintes passos:
Etapa 1: visualizar a tabela do banco de dados
Primeiro, liste todas as tabelas utilizando o botão “ MOSTRAR ” e selecione as tabelas que precisam ser modificadas:
MOSTRAR TABELAS;
Como você pode ver, selecionamos o “ empregado_tabela ' e ' dados de teste ” tabelas:
Etapa 2: use a consulta RENAME
Em seguida, execute o “ RENOMEAR ” juntamente com os nomes antigos e novos nomes da tabela selecionada, separados por vírgula:
RENAME TABLE empregado_tabela TO empregado_dados, testdata TO demo_tabela;
Aqui o ' empregado_tabela ' e ' dados de teste ” são o nome antigo das tabelas:
Etapa 3: verificação
Para garantir que os nomes das tabelas sejam modificados ou não, execute o comando “ MOSTRAR ' declaração:
MOSTRAR TABELAS;
Isso é tudo! Fornecemos diferentes maneiras de renomear uma tabela no MySQL usando um terminal.
Conclusão
Para renomear uma tabela no MySQL usando o terminal, o “ ALTER TABLE