Webly: Alter Table - uma abordagem rápida - Webly

Ir para

Página 1 de 1

Alter Table - uma abordagem rápida

#1 Membro offline   nao_sei Ícone

  • Equipe iEvolution
  • Ícone
  • Grupo: Membro Amigo
  • Posts: 1040
  • Cadastrado: 06-julho 06
  • Localização:Joinville - SC

Postou 24 julho 2006 - 11:28

O Alter Table é um dos comandos que mais geram dúvidas. Por isso vou postar um pequeno tutorial de como utilizá-lo.

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
:bye:
- Não dê o peixe (código), ensine a pescar.
- Leia sempre as regras!
- Dúvidas? Pra isso temos o fórum, MP e MSN não rola.

Eu podia estar matando, eu podia estar roubando, eu podia estar me suicidando, mas não eu estou aqui apenas pedindo uma visitinha no meu Blog: www.bitfrito.com/blog
0

#2 Membro offline   Arctico Ícone

  • Ícone
  • Grupo: Membros
  • Posts: 71
  • Cadastrado: 23-julho 06

Postou 31 julho 2006 - 12:43

muito bom tutorial
0

#3 Membro offline   Hugo Slepicka Ícone

  • Ícone
  • Grupo: Membros
  • Posts: 92
  • Cadastrado: 11-março 07
  • Localização:Indaiatuba - SP

Ícone  Postou 31 março 2007 - 09:25

Legal demais esse seu tutorial!!! :thumbsup:
0

Página 1 de 1


Resposta rápida

  

1 usuário(s) está(ão) lendo este tópico
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)