Pular para o conteúdo principal

(SQL) Alterar colunas das tabelas : adicionar,apagar,mover, modificar tipo primitivo e constraint, renomear | Mudar nome da tabela | Adicionar constraints

O comando alter table nomedatabela; serve justamente para fazer alterações, entre elas está:

Adicionar coluna

add column nomedacoluna constraints;



Apagar coluna
drop column nomedacoluna;


Mover coluna para depois(after)
add column nomedacoluna constraints after nomedealgumaoutracoluna;
Para mover uma coluna é preciso apagar primeiro, depois criar ela de novo.


Mover coluna para primeira coluna(first)
add column nomedacoluna constraints first;

Modificar tipos primitivos de uma coluna(first) - não funciona bem, melhor a de baixo
modify column nomedacoluna tipo primitivo;

Modificar constraints e Renomear uma coluna(first)
change column nomedacolunaantigo novonomedacoluna tipo primitivo e constraints;


Renomeando as tabelas
rename to novonomedatabela;


Adicionar constraints 
add primary key(nomedacoluna);



Apagar tabela
drop table nomedatabela;

Comentários

Postagens mais visitadas deste blog

(Java) Tipo primitivo, classe invólucro, tamanho

A classe invólucro parece muito com o tipo primitivo, na maioria as diferenças estão na letra inicial que é minuscula no tipo primitivo e maiúscula na classe invólucro. A classe invólucro tem por função tratar o tipo primitivo como uma classe, pois assim será possivel executar métodos como parseInt ou valueOf.

(SQL)Chave primária e auto increment

A chave primária ou primary key()  evita repetições de registros no banco de dados, ela geralmente vai estar no cpf, rg, matricula, que são coisas unicas nos campos de um cadastro, exemplo : primary key(cpf) Já o auto_increment pode ser usado para criar uma automação incrementando +1 automaticamente no campo determinado, exemplo : id int auto_increment,

(Java) Estruturas condicionais if, else, if else, switch e case

ESTRUTURA CONDICIONAL SIMPLES ESTRUTURA CONDICIONAL COMPOSTA COM ELSE CONDIÇÃO COMPOSTA ENCADEDA IF ELSE SWITCH E CASE