Skip to content

Alteração de tabelas

Wendy Hemlock edited this page Jan 27, 2024 · 2 revisions

O comando ALTERAR TABELA é utilizado para adicionar, excluir ou modificar colunas em uma tabela existente.

O comando ALTERAR TABELA também é usada para adicionar e excluir várias restrições em uma tabela existente.

Adicionar Coluna

Para adicionar uma coluna em uma tabela, utilize a seguinte sintaxe:

ALTERAR TABELA nome_da_tabela
ADICIONAR nome_da_coluna tipo_de_dados;

O seguinte comando adiciona uma coluna "Email" na tabela "Clientes":

ALTERAR TABELA Clientes
ADICIONAR Email TEXTO(255);

Excluir Coluna

Para excluir uma coluna em uma tabela, utilize a seguinte sintaxe (observe que alguns sistemas de banco de dados não permitem a exclusão de uma coluna):

ALTERAR TABELA nome_da_tabela
EXCLUIR COLUNA nome_da_coluna;

O seguinte comando exclui a coluna "Email" da tabela "Clientes":

Exemplo:

ALTERAR TABELA Clientes
EXCLUIR COLUNA Email;

Renomear Coluna

Para renomear uma coluna em uma tabela, utilize a seguinte sintaxe:

ALTERAR TABELA nome_da_tabela
RENOMEAR COLUNA nome_antigo PARA nome_novo;

Modificar Tipo de Dados

Para alterar o tipo de dados de uma coluna em uma tabela, utilize a seguinte sintaxe:

ALTERAR TABELA nome_da_tabela
MODIFICAR COLUNA nome_da_coluna tipo_de_dados;

Exemplo de ALTERAR TABELA

Considere a tabela "Pessoas":

IDCliente NomeCliente NomeContato Endereco Cidade
1 Maria Silva Ana Oliveira Rua Principal, 57 São Paulo
2 João Santos João Trujillo Av. Constituição, 2222 Rio de Janeiro
3 Ana Oliveira Maria Moreno Rua Comercial, 2312 Belo Horizonte
4 Paulo Lima José Hardy Praça Central, 120 Brasília
5 Sandra Souza Carla Berglund Avenida da Montanha, 8 Salvador

Agora, queremos adicionar uma coluna chamada "DataNascimento" na tabela "Pessoas".

Usamos o seguinte comando:

ALTERAR TABELA Pessoas
ADICIONAR DataNascimento data;

Observe que a nova coluna, "DataNascimento", é do tipo data e vai armazenar uma data. O tipo de dados especifica que tipo de dados a coluna pode armazenar.

A tabela "Pessoas" agora terá essa aparência:

IDCliente NomeCliente NomeContato Endereco Cidade DataNascimento
1 Maria Silva Ana Oliveira Rua Principal, 57 São Paulo
2 João Santos João Trujillo Av. Constituição, 2222 Rio de Janeiro
3 Ana Oliveira Maria Moreno Rua Comercial, 2312 Belo Horizonte
4 Paulo Lima José Hardy Praça Central, 120 Brasília
5 Sandra Souza Carla Berglund Avenida da Montanha, 8 Salvador

Exemplo de Mudança de Tipo de Dados

Agora, queremos alterar o tipo de dados da coluna chamada "DataNascimento" na tabela "Pessoas".

Usamos o seguinte comando:

ALTERAR TABELA Pessoas
MODIFICAR COLUNA DataNascimento ano;

Observe que a coluna "DataNascimento" agora é do tipo ano e vai armazenar um ano em formato de dois ou quatro dígitos.

Exemplo de Excluir Coluna

A seguir, queremos excluir a coluna chamada "DataNascimento" na tabela "Pessoas".

Usamos o seguinte comando:

ALTERAR TABELA Pessoas
EXCLUIR COLUNA DataNascimento;

A tabela "Pessoas" agora terá essa aparência:

IDCliente NomeCliente NomeContato Endereco Cidade
1 Maria Silva Ana Oliveira Rua Principal, 57 São Paulo
2 João Santos João Trujillo Av. Constituição, 2222 Rio de Janeiro
3 Ana Oliveira Maria Moreno Rua Comercial, 2312 Belo Horizonte
4 Paulo Lima José Hardy Praça Central, 120 Brasília
5 Sandra Souza Carla Berglund Avenida da Montanha, 8 Salvador

Clone this wiki locally