Teste

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (673 palavras )
  • Download(s) : 0
  • Publicado : 10 de junho de 2012
Ler documento completo
Amostra do texto
Criar tabelas com chaves primárias e estrangeiras

Create table funcionario
(
matricula int not NULL,
nome varchar(30),
sexo char(1) check(sexo = 'M' OR sexo = 'F'),
salario doubleprecision,
constraint PK_MAT primary key(matricula)
)

create table dependente
(
coddep int not NULL,
nome varchar(30),
resp int,
constraint pk_dep primary key(coddep),
constrange fk_depforeign key (resp) references funcionario(matricula) on delete cascade on update cascade
)




Alterar a tabela funcionário adicionando um campo

alter table funcionario add cpf varchar(15)Alterar a tabela funcionário excluindo um campo

alter table funcionario drop column cpf


Apagando a tabela funcionário

drop table funcionario


Inserindo valores nas tabelas(pode ser dedois modos)

insert into funcionario values (1,'maria', 'f', 1000)
insert into funcionario (matricula, nome) values (2,'joao')


Modificando os dados de uma tabela

update funcionario setsalario = '500' where matricula = 2
update funcionario set nome = 'mariana' where matricula = 1


Apagando todos os dados de uma tabela

delete from funcionario where salario > 1000
delete fromfuncionario where salario < 500 and > 1000


Exibindo os dados da tabela

select * from funcionario ( visualiza todos os dados da tabela)

select matricula, nome fromfuncionario ( visualiza nome e matricula da tabela)

select * from funcionario where matricula = 1 ( visualiza todos os dados que possuem a matricula de nº 1)

select matricula, salariofrom funcionario order by nome
( visualiza todas as matriculas e salario da tabela e ordena por nome)

select matricula, salario from funcionario order by matricula desc
( visualiza todas asmatriculas e salario da tabela e ordena decrescente por matricula )

select cargo, avg(salario) from funcionario group by cargo
( “esse campo cargo não existe, só exemplo” visualiza os cargos e tira...
tracking img