Problema:
Você deseja adicionar uma nova coluna a uma tabela existente.
Exemplo:
Gostaríamos de adicionar a coluna
color do tipo de dados varchar para a tabela chamada jeans . Solução 1:
ALTER TABLE jeans ADD color varchar(100) NOT NULL;
Discussão:
SQL fornece a instrução
ALTER TABLE que permite alterar a estrutura de uma tabela. É usado para modificar a tabela adicionando uma nova coluna. Coloque o ALTER TABLE palavra-chave seguida pelo nome da tabela que você deseja alterar. A próxima é a palavra-chave ADD, após a qual o nome da nova coluna é especificado. Em seguida, é seguido pela definição da coluna:o tipo de dados e quaisquer restrições adicionais. Após o ADD , você define a coluna da mesma forma que quando cria uma nova tabela (após o CREATE TABLE em parênteses). No exemplo acima, modificamos a estrutura da tabela
jeans . O nome da mesa, jeans segue o ALTER TABLE . Especificamos a coluna a ser nomeada, color , após o ADD palavra-chave. No final da instrução, especificamos varchar(100) como o tipo de dados para os valores que serão armazenados na coluna color , e a restrição NOT NULL porque não queremos permitir valores vazios nesta coluna. No entanto, se a tabela tiver registros, primeiro adicione a nova coluna permitindo NULL , atualize os dados e, na etapa final, altere a definição da coluna para NOT NULL .