O comando ALTER TABLE é usado para adicionar ou eliminar colunas de uma tabela existente. Você também pode usar o comando ALTER TABLE para modificar os atributos das colunas existentes.
Sintaxe
A seguir está a sintaxe genérica para ALTER TABLE.
ALTER TABLE <tablename>
ADD <columnname> <column attributes>
DROP <columnname>;
Exemplo
O exemplo a seguir elimina a coluna DOB e adiciona uma nova coluna Data de nascimento.
ALTER TABLE employee
ADD BirthDate DATE FORMAT 'YYYY-MM-DD',
DROP DOB;
Você pode executar o comando SHOW TABLE para ver as alterações na tabela. Na saída a seguir, você pode ver que a coluna employee_dob foi removida e BirthDate foi adicionada.
SHOW table employee;
*** Text of DDL statement returned.
*** Total elapsed time was 1 second.
---------------------
CREATE SET TABLE Employee ,FALLBACK,
NO BEFORE JOURNAL,
NO AFTER JOURNAL,
CHECKSUM = DEFAULT,
DEFAULT MERGEBLOCKRATIO (
EmployeeNo INTEGER,
FirstName VARCHAR(30) CHARACTER SET LATIN NOT CASESPECIFIC,
LastName VARCHAR(30) CHARACTER SET LATIN NOT CASESPECIFIC,
JoinedDate DATE FORMAT 'YYYY-MM-DD',
DepartmentNo BYTEINT,
BirthDate DATE FORMAT 'YYYY-MM-DD'
)
UNIQUE PRIMARY INDEX ( EmployeeNo );