Primeiro vamos criar uma tabela para gente brincar:
CREATE TABLE teste ( Id INTEGER(10), nome VARCHAR(20) NULL, endereco VARCHAR(50) NULL, );
Renomeando a tabela "teste" para "ievolution":
ALTER TABLE teste RENAME TO ievolution;
Vamos adicionar uma coluna do tipo varchar nessa tabela
ALTER TABLE ievolution ADD COLUMN forum VARCHAR(50);
Também pode-se adicionar uma coluna em uma determinada antes ou depois de outra coluna em especial:
#cria a nova coluna depois da coluna Id ALTER TABLE ievolution ADD COLUMN forum VARCHAR(50) AFTER Id; #cria a nova coluna antes da coluna nome ALTER TABLE ievolution ADD COLUMN forum VARCHAR(50) FIRST nome;
Vamos renomear essa coluna "forum" para "melhorforum"
ALTER TABLE ievolution CHANGE forum melhorforum VARCHAR(50) UNSIGNED;
Podemos mudar o tipo do dado de uma coluna de 2 formas: utilizando CHANGE e MODIFY
ALTER TABLE ievolution CHANGE melhorforum melhorforum INTEGER(3); ALTER TABLE ievolution MODIFY melhorforum INTEGER(3);
Podemos adicionar uma chave primária nessa tabela
ALTER TABLE ievolution ADD PRIMARY KEY (Id);
Podemos adicionar também chave estrageiras nessa tabela
ALTER TABLE ievolution FOREIGN KEY (endereco) REFERENCES tabela_enderecos (endereco);
Para eliminar uma coluna da tabela basta fazer:
ALTER TABLE ievolution DROP COLUMN melhorforum;
Para maiores informações: http://dev.mysql.com...lter-table.html

Entrar
Cadastre-se
Ajuda
Responder


Quote
