Comandos SQL
Cirar Tabela
CREATE TABLE compra ( id_compra integer PRIMARY KEY, id_cliente integer, id_atendente integer, dt_compra date, valor_total numeric(7,2), tipo_pagamento varchar(50),
FOREIGN KEY(id_cliente) REFERENCES cliente (id_cliente),
FOREIGN KEY(id_atendente) REFERENCES atendente (id_atendente)
)
atualizar Registro
atualizar o povoamento na tabela update cliente set sexo = 'F' where id_cliente = 6;
Excluir Registro
delete from cliente where id_cliente=3;
alterar tipo de dados na tabela
ALTER TABLE compra ALTER column tipo_pagamento type varchar(100);
Renomear nome da coluna
ALTER TABLE produtos RENAME COLUMN cod_prod TO cod_produto;
busca o registro do atendente
select id_atendente from atendente where nome = 'Maria';
busca o registro por iniciais
select id_atendente from atendente where nome like 'Mar%';
SELECT id_compra,data_compra,valor_total,nome from compra,cliente where compra.id_cliente=cliente.id_cliente order by valor_total desc
SELECT id_compra,data_compra,valor_total,nome from compra,atendente where compra.id_atendente=atendente.id_atendente order by nome
SELECT atendente.nome,data_compra,valor_total,cliente.nome from atendente,compra,cliente where atendente.id_atendente=compra.id_atendente and cliente.id_cliente=compra.id_cliente order atendente.nome,data_compra select * from compra
Inserindo registro buscando atributo de outra tabela
insert into compra_produto
(id_compra,id_produto,qtd_produto,valor_parcial_produto)
values
((select id_compra from compra where id_compra=2),(select id_produto from produto where nome = 'Sorvete'),'2','29.98'),
((select id_compra from compra where id_compra=3),(select id_produto from produto where nome = 'Arroz'),'4','39.96'),
((select id_compra from compra where id_compra=4),(select id_produto from produto where nome = 'Picanha Resfriada'),'3','56.97'),
((select id_compra from compra where id_compra=5),(select