Mestre

332 palavras 2 páginas
MySQL: Alterando a
Estrutura de uma Tabela
23 de janeiro de 2003 por Júlio César Martini

ALTER
[IGNORE ] TABLE
1 – Abaixo, veremos alguns parâmetros disponíveis para
Para fixar o aprendizado, vamos criar uma tabela que nos servirá de teste nesse artigo:

COMANDO
USADO PARA CRIAR A TABELA
CREATE TABLE imasters_60 (
ID int(3) default NOT NULL,
NOME varchar(35) default NOT NULL,
EMAIL varchar(50) default NOT NULL
);
Resultado:

Descrição da tabela IMASTERS_60

CRIANDO UMA NOVA COLUNA PARA A TABELA
COMANDO
ALTER TABLE IMASTERS_60 ADD ENDERECO
VARCHAR(50)
Veja, que criamos uma coluna ENDERECO do tipo VARCHAR com tamanho de 50.

Resultado:

CRIANDO UM (NOVO) INDÍCE PARA A TABELA
Baseando-se na nossa tabela que criamos acima, faça o seguinte:

COMANDO
ALTER TABLE IMASTERS_60 ADD INDEX(NOME)
A coluna NOME torna-se um índice da nossa tabela depois de ter usado o comando acima.
Resultado:

CRIANDO UMA CHAVE PRIMÁRIA PARA
A TABELA
Lembre-se que se na tabela a chave primária já existir, o comando retornará uma mensagem de erro.

COMANDO
ALTER TABLE IMASTERS_60 ADD PRIMARY KEY(ID)
Resultado:

ALTERANDO A DEFINIÇÃO DE UM CAMPO DA TABELA
Vamos supor, que a coluna NOME de sua tabela seja um VARCHAR(30) e você quer aumentar esse número para 50.

COMANDO
ALTER TABLE IMASTERS_60 MODIFY NOME VARCHAR(50)
Resultado:

EXCLUINDO UMA COLUNA DA TABELA
Por exemplo, para deletar a coluna EMAIL da tabela IMASTERS_60 usa-se o seguinte comando:

COMANDO
ALTER TABLE IMASTERS_60 DROP EMAIL
Resultado:

DELETANDO A CHAVE PRIMÁRIA DA TABELA
COMANDO
ALTER TABLE IMASTERS_60 DROP PRIMARY KEY
Resultado:

DELETANDO UM DOS ÍNDICES DA TABELA
Na tabela IMASTERS_60 possuímos apenas um índice que é o campo NOME. Para efeito de aprendizado vamos deletá-lo, para isso use o comando abaixo:

COMANDO
ALTER TABLE IMASTERS_60 DROP INDEX(NOME)
Resultado:

RENOMEANDO UMA TABELA
Para finalizar o artigo, vamos renomear a nossa tabela

Relacionados

  • Mestre
    3789 palavras | 16 páginas
  • mestre
    298 palavras | 2 páginas
  • mestre
    1767 palavras | 8 páginas
  • Mestre
    1166 palavras | 5 páginas
  • Quem é o mestre ?
    402 palavras | 2 páginas
  • Mestre
    1254 palavras | 6 páginas
  • Mestre
    7037 palavras | 29 páginas
  • Mestre
    558 palavras | 3 páginas
  • mestre
    1653 palavras | 7 páginas
  • Ao mestre
    983 palavras | 4 páginas