Teste

673 palavras 3 páginas
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 double precision, 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_dep foreign 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 de dois 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 set salario = '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 from funcionario where salario < 500 and > 1000

Exibindo os dados da tabela

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

select matricula, nome from funcionario ( 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, salario from 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 as matriculas 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 a

Relacionados

  • Teste teste teste teste teste
    297 palavras | 2 páginas
  • Teste teste teste teste
    398 palavras | 2 páginas
  • teste teste teste teste
    1381 palavras | 6 páginas
  • Teste teste teste
    310 palavras | 2 páginas
  • Teste teste teste
    1472 palavras | 6 páginas
  • teste teste
    12398 palavras | 50 páginas
  • teste de teste
    370 palavras | 2 páginas
  • Teste teste
    294 palavras | 2 páginas
  • Teste do teste
    900 palavras | 4 páginas
  • Teste teste
    304 palavras | 2 páginas