Você está na página 1de 9

ESCOLA POLITCNICA DE MINAS GERAIS

50 comandos SQL

Discente: Leandro Praes 231N

Belo Horizonte, 13/09/2011

Belo Horizonte, 13/09/2011

50 comandos SQL

Este Trabalho ser entregue ao senhor professor da matria Banco de Dados, via e-mail de acordo com a permisso do mesmo, na seguinte data: 13/09/2011. Polimig II Ao Sr. Prof. Kilder Silveira

Belo Horizonte / 2011

Pgina de Avaliao

Belo Horizonte/2011

Kilder Silveira Professor da disciplina: Banco de dados

Dedico este trabalho a todo o amor que existe no mundo.

Somos quem podemos ser, Sonhos que podemos ter.

Desenvolvimento

Sr. Kilder boa noite,


Diferentemente do que eu falei hoje na sala mais cedo, eu no copiei uma linha da internet(mas deu vontade,haha) e fiz o trabalho com base na matria que se encontra em meu caderno. Procurei testar a maioria dos comandos, porm no testei todos, espero que no tenha erros. Eu quis fazer um banco de dados contnuo, e se o senhor desejar testlo pode fazer-lo sem medo! Que voc tenha uma boa noite e muita pacincia para estas correes.

Por seu querido aluno. Leandro Praes, 231N

1- show databases; 2- create database trabalho; 3- use trabalho;


4- create table produtos (id_prod numeric, mome varchar (30),

valor numeric , marca varchar (20), validade date, departamento varchar(20), primary key notnull (id_prod)); 5- alter table produtos drop mome; 6- alter table produtos add column nome varchar (30); 7- alter table produtos modify valor decimal(10,2);
8- insert

into produtos (id_prod, valor, marca, validade, departamento, nome) values (1, 12, bic, 2020-12-31, papelaria, caixa lpis de cor); into produtos (id_prod, valor, marca, validade, departamento, nome) values (2, 39, Editora Globo, 2030-0631, Livraria, Os ltimos dias de um vencedor); into produtos (id_prod, valor, marca, validade, departamento, nome) values (4, 20, Cemig ltda., 2012-12-31, lembranas, chaveiro de rainha da luz); into produtos (id_prod, valor, marca, validade, departamento, nome) values (5, 2, Faber Castle, 2020-12-31, papelaria, borracha);

9- insert

10-insert

11-insert

12-insert

into produtos (id_prod, valor, marca, validade, departamento, nome) values (6, 33.43, Celite, 2020-12-31, Materiais de reforma, Pia - Lavabo); into produtos (id_prod, valor, marca, validade, departamento, nome) values (7, 14.99, Polimig, 2020-12-31, Livraria, Manual do Estagirio); into produtos (id_prod, valor, marca, validade, departamento, nome) values (8, 1200000,99, Engenharia e CIA., 2200-09-10, moradia, Apartamento no Belvedere); into produtos (id_prod, valor, marca, validade, departamento, nome) values (9, 0.99, condonminus,0000-0000, consultoria, Palestra administrao por Victor Souza); into produtos (id_prod, valor, marca, validade, departamento, nome) values (3, 2.99, bic, 2020-12-31, papelaria, caneta); into produtos (id_prod, valor, marca, validade, departamento, nome) values (10, 19.90, flapel, 2020-12-31, informtica, pendrive 8 GB); alter table produtos add column parcelar varchar(1); update produtos set parcelar= s where valor > 40; update produtos set parcelar= n where valor <= 40; describe produtos; select distinct valor, parcelar from produtos;

13-insert

14-insert

15-insert

16-insert

17-insert

1819202122-

23select distinct departamento from produtos where valor > 300; 24252627select * from produtos where codigo between (5 and 7); select * from produtos where codigo > 8 select * from produtos where codigo <3 and valor > 6; select * from produtos order by valor;

28select * from produtos where codigo <3 and valor > 6 order by nome; 29select * from produtos where departamento like a% or nome like A%;

303132336;

select * from produtos where codigo = 6; select * from produtos where codigo in(2,4,6,7,8); select * from produtos where codigo notin(2,4,6,7,8); select distinct nome, valor from produtos where codigo >

34-create table funcionarios (id_func numeric, nome varchar (40),

salario decimal(8,2), turno varchar(1),cargo primary key notnull alto_increment (id_func));

varchar

(30)

35insert into funcionarios (id_func, nome, cargo, salario, turno) values (1, Fernando Azalim , auxiliar de balco,1100.00,D); 36insert into funcionarios (id_func, nome, cargo, salario, turno) values (2, Brenda Braga , engenheira Ambiental,11100.00,D); 37insert into funcionarios (id_func, nome, cargo, salario, turno) values (3, Gabriel Peixoto Reis , Dono de Grupo SuperTG,999999.99,I); 38insert into funcionarios (id_func, nome, cargo, salario, turno) values (4, Leandro , Investidor (vagabundo),90.00,I); 3940select avg(salario) as media from funcionarios; select sum(salario) as total_sal from funcionarios;

41-select min(salario) as pobre from funcionarios;

42434445464748-

select max(salario) as rico from funcionarios; select count(codigo) from funcionarios; create index indprod on produtos(nome); create index indfunc on funcionarios(cargo); show index from funcionarios; show index from produtos; select sum(valor) * 0.1 as dez_porcento from produtos;

49drop trabalho; 50quit;

database

Você também pode gostar