SQL ALTER TABLE | |
SQL >
Manipulação de Tabelas >
Alter Table
Assim que uma tabela for criada na base de dados, muitas vezes o utilizador poderá querer alterar a estrutura da tabela. Os casos típicos incluem o seguinte:
Note que o acima apresentado não constitui uma lista exaustiva. Existem outros momentos em que ALTER TABLE é utilizado para alterar a estrutura da tabela, tal como alterar a especificação da chave primária ou adicionar uma restrição única a uma coluna. A sintaxe SQL para ALTER TABLE é: ALTER TABLE "nome_tabela"
[alter specification]; [alter specification] depende do tipo de alteração que pretendemos efetuar. Para os fins acima citados, as instruções [alter specification] são:
Analisemos cada um dos exemplos acima apresentados utilizando a tabela "customer" na secção CREATE TABLE: Tabela Customer
Primeiro, queremos adicionar uma coluna denominada "Gender" a esta tabela. Para tal, introduzimos: ALTER TABLE Customer ADD Gender char(1);
Estrutura da tabela obtida: Tabela Customer
A seguir, queremos renomear "Address" para "Addr". Para tal, introduzimos: ALTER TABLE Customer CHANGE Address Addr char(50);
Estrutura da tabela obtida: Tabela Customer
Em seguida, queremos alterar o tipo de dados de "Addr" para char(30). Para tal, introduzimos: ALTER TABLE Customer MODIFY Addr char(30);
Estrutura da tabela obtida: Tabela Customer
Finalmente, queremos eliminar a coluna "Gender". Para tal, introduzimos: ALTER TABLE Customer DROP Gender;
Estrutura da tabela obtida: Tabela Customer
Copyright © 2024 1keydata.com Todos os direitos reservados. |