TABLE SQL ALTER
instrução ALTER TABLE
ALTER TABLE é usado em uma tabela existente para adicionar, excluir ou modificar colunas.
SQL ALTER TABLE Syntax
Para adicionar uma coluna em uma tabela, use a seguinte sintaxe:
ADD column_name datatype
Para excluir colunas de uma tabela, use a seguinte sintaxe (Observe que alguns sistemas de banco de dados não permitem aqui para apagar uma coluna em um modo de tabela de banco de dados):
DROP COLUMN column_name
Para alterar o tipo de dados das colunas da tabela, use a seguinte sintaxe:
SQL Server / MS Access:
ALTER COLUMN column_name datatype
My SQL / Oracle:
MODIFY COLUMN column_name datatype
exemplos tabela SQL ALTER
Veja "Pessoas" tabela:
P_Id | LastName | FirstName | Address | City |
---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes |
2 | Svendson | Tove | Borgvn 23 | Sandnes |
3 | Pettersen | Kari | Storgt 20 | Stavanger |
Agora, nós queremos adicionar uma coluna chamada "DateOfBirth" na tabela "Pessoas".
Nós usamos a seguinte instrução SQL:
ADD DateOfBirth date
Note-se que a nova coluna de tipo "DateOfBirth" é a data, a data podem ser armazenados. Tipo indica o tipo de dados podem ser armazenados em uma coluna de dados. Para o MS Access, MySQL e tipos de dados SQL Server disponíveis, acesse nosso completos Tipos de Dados Manual de Referência .
Agora, "Pessoas" mesa seria o seguinte:
P_Id | LastName | FirstName | Address | City | DateOfBirth |
---|---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes | |
2 | Svendson | Tove | Borgvn 23 | Sandnes | |
3 | Pettersen | Kari | Storgt 20 | Stavanger |
Alterar as instâncias de tipos de dados
Agora, queremos mudar a coluna "Pessoas" tipo de dados table "DateOfBirth".
Nós usamos a seguinte instrução SQL:
ALTER COLUMN DateOfBirth year
Por favor, note que agora "DateOfBirth" coluna de tipo é o ano, pode conter formato de dois ou quatro anos.
Exemplos de DROP COLUMN
Em seguida, queremos remover a coluna "Pessoa" mesa "DateOfBirth".
Nós usamos a seguinte instrução SQL:
DROP COLUMN DateOfBirth
Agora, "Pessoas" mesa seria o seguinte:
P_Id | LastName | FirstName | Address | City |
---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes |
2 | Svendson | Tove | Borgvn 23 | Sandnes |
3 | Pettersen | Kari | Storgt 20 | Stavanger |