Às vezes, podemos querer renomear nossa tabela para dar a ela um nome mais relevante. Para este propósito, podemos usar ALTER TABLE para renomear o nome da tabela.
* A sintaxe pode variar em diferentes bancos de dados.
Sintaxe (Oracle, MySQL, MariaDB):
ALTER TABLE table_nameRENAME TO new_table_name;
As colunas também podem receber um novo nome com o uso de ALTER TABLE.
Sintaxe (Oracle):
ALTER TABLE table_nameRENAME COLUMN old_name TO new_name;
Sintaxe (MySQL, MariaDB):
ALTER TABLE table_nameCHANGE COLUMN old_name TO new_name;
Tabela de amostra:
Aluno
ROLL_NO | NOME | IDADE |
1 | Ram | 20 |
2 | Abhi | 21 |
3 | Rahul | 22 |
4 | Tanu | 19 |
QUERY:
- Altere o nome da coluna NAME para FIRST_NAME na tabela Student .
ALTER TABLE Student RENAME COLUMN NAME TO FIRST_NAME;
SAÍDA:
ROLL_NO | FIRST_NAME | IDADE |
1 | Ram | 20 |
2 | Abhi | 21 |
3 | Rahul | 22 |
4 | Tanu | 19 |
- Altere o nome da tabela Student para Student_Details
ALTER TABLE Student RENAME TO Student_Details;
SAÍDA:
Aluno_Details
ROLL_NO | FIRST_NAME | IDADE |
1 | Carneiro | 20 |
2 | Abhi | 21 |
3 | Rahul | 22 |
4 | Tanu | 19 |
Este artigo foi contribuído por Shubham Chaudhary. Se você gosta de GeeksforGeeks e gostaria de contribuir, também pode escrever um artigo usando contrib.geeksforgeeks.org ou enviar seu artigo para [email protected]. Veja o seu artigo na página principal do GeeksforGeeks e ajude outros Geeks.