MYSQL
ALTERAR TABELAS
Considere a situação onde existe a necessidade de registrar clientes de diferentes lojas, identificando para cada cliente sua única loja referente.
Esse comando tem como o objetivo de modificar um objeto existente do banco de dados. Uma declaração ALTER em SQL altera as propriedades de um objeto dentro do MySQL.
Um uso comum do comando é:ALTER tipo_do_objeto nome_do_objeto parâmetros;
ALTER TABLE CLIENTE ADD registro_geral INTEGER;
DESC CLIENTE;
ALTER TABLE CLIENTE DROP COLUMN registro_geral;
DESC CLIENTE;
ALTER TABLE CLIENTE CHANGE registro_geral rg NUMERIC(7);
ALTER TABLE CLIENTE ADD CONSTRAINT CLIENTE_LOJA_FK FOREIGN KEY(loja_id) REFERENCES LOJA(id);
ALTER TABLE CLIENTE DROP FOREIGN KEY CLIENTE_LOJA_FK;
ALTER TABLE CLIENTE ALTER COLUMN rg SET DEFAULT '123';
ALTER TABLE CLIENTE ALTER COLUMN rg DROP DEFAULT;
Atividade de Fixação
No intuito de fixar a aprendizagem iniciada por meio deste módulo e verificar como está sua compreensão sobre o mesmo, são sugeridos alguns exercícios de fixação para serem resolvidos. Clique no link de exercícios ao lado, pois será por meio dele iniciada a lista de exercícios sobre os conteúdos estudados até este momento. Boa revisão sobre os mesmos!!