SlideShare uma empresa Scribd logo
1 de 44
Introdução à Linguagem SQL
Sumário ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1 - Introdução
1 - Introdução ,[object Object]
1 - Introdução ,[object Object],[object Object],[object Object],[object Object],[object Object]
1 - Introdução ,[object Object]
2– A Instrução SELECT
2 – A instrução SELECT ,[object Object]
2 – A instrução SELECT ,[object Object],[object Object],SELECT  NomeProduto  FROM  Produtos
2 – A instrução SELECT SELECT  NomeProduto  FROM  Produtos Tabela Produtos CodigoProduto NomeProduto Preco 1 Cadernos 3 2 Canetas 2 3 Borrachas 1 NomeProduto Cadernos Canetas Borrachas
2 – A instrução SELECT SELECT  NomeProduto, Preco  FROM  Produtos Tabela Produtos CodigoProduto NomeProduto Preco 1 Cadernos 3 2 Canetas 2 3 Borrachas 1 NomeProduto Preco Cadernos 3 Canetas 2 Borrachas 1
2 – A instrução SELECT SELECT  *  FROM  Produtos Tabela Produtos CodigoProduto NomeProduto Preco 1 Cadernos 3 2 Canetas 2 3 Borrachas 1 CodigoProduto NomeProduto Preco 1 Cadernos 3 2 Canetas 2 3 Borrachas 1
3– A Instrução WHERE
3 – A instrução WHERE ,[object Object]
3 – A instrução WHERE ,[object Object],[object Object],SELECT  *  FROM  Produtos  WHERE  Preco = 2
3 – A instrução WHERE SELECT  *  FROM  Produtos  WHERE  Preco = 2 CodigoProduto NomeProduto Preco 1 Cadernos 3 2 Canetas 2 3 Borrachas 1 CodigoProduto NomeProduto Preco 2 Canetas 2
3 – A instrução WHERE SELECT  *  FROM  Produtos  WHERE  Preco > 1 CodigoProduto NomeProduto Preco 1 Cadernos 3 2 Canetas 2 3 Borrachas 1 CodigoProduto NomeProduto Preco 1 Cadernos 3 2 Canetas 2
3 – A instrução WHERE SELECT  *  FROM  Produtos  WHERE  Preco > 1  AND  NomeProduto = “Canetas” CodigoProduto NomeProduto Preco 1 Cadernos 3 2 Canetas 2 3 Borrachas 1 CodigoProduto NomeProduto Preco 2 Canetas 2
3 – A instrução WHERE Comando Descrição = Igual a... LIKE Como... <> Diferente de... NOT LIKE Não igual a... < Menor do que... > Maior do que... <= Menor ou igual a... >= Maior ou igual a... AND Todas as condições têm de ser verdadeiras OR Pelo menos uma condição tem de ser verdadeira
4 – A Instrução INSERT
4 – A instrução INSERT ,[object Object]
4 – A instrução INSERT ,[object Object],[object Object],INSERT INTO  Produtos  VALUES (“Afias”, 2 )
4 – A instrução INSERT INSERT INTO  Produtos  VALUES (“Afias”, 2 ) CodigoProduto NomeProduto Preco 1 Cadernos 3 2 Canetas 2 3 Borrachas 1 CodigoProduto NomeProduto Preco 1 Cadernos 3 2 Canetas 2 3 Borrachas 1 4 Afias 2
4 – A instrução INSERT ,[object Object],[object Object]
5 – A Instrução UPDATE
5 – A instrução UPDATE ,[object Object]
5 – A instrução UPDATE ,[object Object],UPDATE nome_tabela SET nome_campo = novo_valor WHERE condição UPDATE  Produtos  SET  Preco = 4  WHERE  NomeProduto = “Afias”
5 – A instrução UPDATE UPDATE  Produtos  SET  Preco = 4  WHERE  NomeProduto = “Afias” CodigoProduto NomeProduto Preco 1 Cadernos 3 2 Canetas 2 3 Borrachas 1 4 Afias 2 CodigoProduto NomeProduto Preco 1 Cadernos 3 2 Canetas 2 3 Borrachas 1 4 Afias 4
5 – A instrução UPDATE ,[object Object]
6 – A Instrução DELETE
6 – A instrução DELETE ,[object Object]
6 – A instrução DELETE ,[object Object],[object Object],DELETE FROM  Produtos  WHERE  CodigoProduto = 2
6 – A instrução DELETE DELETE FROM  Produtos  WHERE  CodigoProduto = 2 CodigoProduto NomeProduto Preco 1 Cadernos 3 2 Canetas 2 3 Borrachas 1 4 Afias 2 CodigoProduto NomeProduto Preco 1 Cadernos 3 3 Borrachas 1 4 Afias 2
7 – A Instrução ORDER BY
7 – A instrução ORDER BY ,[object Object]
7 – A instrução ORDER BY ,[object Object],[object Object],SELECT  *  FROM  Produtos  ORDER BY  Preco  ASC
7 – A instrução ORDER BY SELECT  *  FROM  Produtos  ORDER BY  Preco  ASC CodigoProduto NomeProduto Preco 1 Cadernos 3 2 Canetas 2 3 Borrachas 1 CodigoProduto NomeProduto Preco 3 Borrachas 1 2 Canetas 2 1 Cadernos 3
7 – A instrução ORDER BY ,[object Object],[object Object]
8 – União de tabelas
8 – União de tabelas ,[object Object]
8 – União de tabelas Produtos Facturas CodigoProduto NomeProduto Preco 1 Cadernos 3 2 Canetas 2 3 Borrachas 1 NumFactura CodigoProduto Valor 1 1 25 2 3 15 3 2 18
8 – União de tabelas ,[object Object]
8 – União de tabelas Produtos Facturas CodigoProduto NomeProduto Preco 1 Cadernos 3 2 Canetas 2 3 Borrachas 1 NumFactura CodigoProduto Valor 1 1 25 2 3 15 3 2 18
8 – União de tabelas ,[object Object],[object Object],[object Object],[object Object],NomeProduto Valor Cadernos 25 Canetas 15 Borrachas 18

Mais conteúdo relacionado

Mais de guest3118b2

Programacao Com Asp Iii
Programacao Com Asp   IiiProgramacao Com Asp   Iii
Programacao Com Asp Iiiguest3118b2
 
Programacao Com Asp Ii
Programacao Com Asp   IiProgramacao Com Asp   Ii
Programacao Com Asp Iiguest3118b2
 
Programacao Com Asp Vi
Programacao Com Asp   ViProgramacao Com Asp   Vi
Programacao Com Asp Viguest3118b2
 
Programacao Com Asp 0
Programacao Com Asp   0Programacao Com Asp   0
Programacao Com Asp 0guest3118b2
 
Introducao Base Dados Ii
Introducao Base Dados IiIntroducao Base Dados Ii
Introducao Base Dados Iiguest3118b2
 
Introducao Base Dados Ii
Introducao Base Dados IiIntroducao Base Dados Ii
Introducao Base Dados Iiguest3118b2
 
Programacao Com Asp I
Programacao Com Asp   IProgramacao Com Asp   I
Programacao Com Asp Iguest3118b2
 
Programacao Com Asp V
Programacao Com Asp   VProgramacao Com Asp   V
Programacao Com Asp Vguest3118b2
 
IntroduçãO à Ado
IntroduçãO à AdoIntroduçãO à Ado
IntroduçãO à Adoguest3118b2
 
Programacao Com Asp Iv
Programacao Com Asp   IvProgramacao Com Asp   Iv
Programacao Com Asp Ivguest3118b2
 
Introducao Base Dados I
Introducao Base Dados IIntroducao Base Dados I
Introducao Base Dados Iguest3118b2
 
Introducao Base Dados I
Introducao  Base  Dados  IIntroducao  Base  Dados  I
Introducao Base Dados Iguest3118b2
 

Mais de guest3118b2 (12)

Programacao Com Asp Iii
Programacao Com Asp   IiiProgramacao Com Asp   Iii
Programacao Com Asp Iii
 
Programacao Com Asp Ii
Programacao Com Asp   IiProgramacao Com Asp   Ii
Programacao Com Asp Ii
 
Programacao Com Asp Vi
Programacao Com Asp   ViProgramacao Com Asp   Vi
Programacao Com Asp Vi
 
Programacao Com Asp 0
Programacao Com Asp   0Programacao Com Asp   0
Programacao Com Asp 0
 
Introducao Base Dados Ii
Introducao Base Dados IiIntroducao Base Dados Ii
Introducao Base Dados Ii
 
Introducao Base Dados Ii
Introducao Base Dados IiIntroducao Base Dados Ii
Introducao Base Dados Ii
 
Programacao Com Asp I
Programacao Com Asp   IProgramacao Com Asp   I
Programacao Com Asp I
 
Programacao Com Asp V
Programacao Com Asp   VProgramacao Com Asp   V
Programacao Com Asp V
 
IntroduçãO à Ado
IntroduçãO à AdoIntroduçãO à Ado
IntroduçãO à Ado
 
Programacao Com Asp Iv
Programacao Com Asp   IvProgramacao Com Asp   Iv
Programacao Com Asp Iv
 
Introducao Base Dados I
Introducao Base Dados IIntroducao Base Dados I
Introducao Base Dados I
 
Introducao Base Dados I
Introducao  Base  Dados  IIntroducao  Base  Dados  I
Introducao Base Dados I
 

Introdução SQL - Seleção, Inserção, Atualização e Exclusão

  • 2.
  • 4.
  • 5.
  • 6.
  • 8.
  • 9.
  • 10. 2 – A instrução SELECT SELECT NomeProduto FROM Produtos Tabela Produtos CodigoProduto NomeProduto Preco 1 Cadernos 3 2 Canetas 2 3 Borrachas 1 NomeProduto Cadernos Canetas Borrachas
  • 11. 2 – A instrução SELECT SELECT NomeProduto, Preco FROM Produtos Tabela Produtos CodigoProduto NomeProduto Preco 1 Cadernos 3 2 Canetas 2 3 Borrachas 1 NomeProduto Preco Cadernos 3 Canetas 2 Borrachas 1
  • 12. 2 – A instrução SELECT SELECT * FROM Produtos Tabela Produtos CodigoProduto NomeProduto Preco 1 Cadernos 3 2 Canetas 2 3 Borrachas 1 CodigoProduto NomeProduto Preco 1 Cadernos 3 2 Canetas 2 3 Borrachas 1
  • 14.
  • 15.
  • 16. 3 – A instrução WHERE SELECT * FROM Produtos WHERE Preco = 2 CodigoProduto NomeProduto Preco 1 Cadernos 3 2 Canetas 2 3 Borrachas 1 CodigoProduto NomeProduto Preco 2 Canetas 2
  • 17. 3 – A instrução WHERE SELECT * FROM Produtos WHERE Preco > 1 CodigoProduto NomeProduto Preco 1 Cadernos 3 2 Canetas 2 3 Borrachas 1 CodigoProduto NomeProduto Preco 1 Cadernos 3 2 Canetas 2
  • 18. 3 – A instrução WHERE SELECT * FROM Produtos WHERE Preco > 1 AND NomeProduto = “Canetas” CodigoProduto NomeProduto Preco 1 Cadernos 3 2 Canetas 2 3 Borrachas 1 CodigoProduto NomeProduto Preco 2 Canetas 2
  • 19. 3 – A instrução WHERE Comando Descrição = Igual a... LIKE Como... <> Diferente de... NOT LIKE Não igual a... < Menor do que... > Maior do que... <= Menor ou igual a... >= Maior ou igual a... AND Todas as condições têm de ser verdadeiras OR Pelo menos uma condição tem de ser verdadeira
  • 20. 4 – A Instrução INSERT
  • 21.
  • 22.
  • 23. 4 – A instrução INSERT INSERT INTO Produtos VALUES (“Afias”, 2 ) CodigoProduto NomeProduto Preco 1 Cadernos 3 2 Canetas 2 3 Borrachas 1 CodigoProduto NomeProduto Preco 1 Cadernos 3 2 Canetas 2 3 Borrachas 1 4 Afias 2
  • 24.
  • 25. 5 – A Instrução UPDATE
  • 26.
  • 27.
  • 28. 5 – A instrução UPDATE UPDATE Produtos SET Preco = 4 WHERE NomeProduto = “Afias” CodigoProduto NomeProduto Preco 1 Cadernos 3 2 Canetas 2 3 Borrachas 1 4 Afias 2 CodigoProduto NomeProduto Preco 1 Cadernos 3 2 Canetas 2 3 Borrachas 1 4 Afias 4
  • 29.
  • 30. 6 – A Instrução DELETE
  • 31.
  • 32.
  • 33. 6 – A instrução DELETE DELETE FROM Produtos WHERE CodigoProduto = 2 CodigoProduto NomeProduto Preco 1 Cadernos 3 2 Canetas 2 3 Borrachas 1 4 Afias 2 CodigoProduto NomeProduto Preco 1 Cadernos 3 3 Borrachas 1 4 Afias 2
  • 34. 7 – A Instrução ORDER BY
  • 35.
  • 36.
  • 37. 7 – A instrução ORDER BY SELECT * FROM Produtos ORDER BY Preco ASC CodigoProduto NomeProduto Preco 1 Cadernos 3 2 Canetas 2 3 Borrachas 1 CodigoProduto NomeProduto Preco 3 Borrachas 1 2 Canetas 2 1 Cadernos 3
  • 38.
  • 39. 8 – União de tabelas
  • 40.
  • 41. 8 – União de tabelas Produtos Facturas CodigoProduto NomeProduto Preco 1 Cadernos 3 2 Canetas 2 3 Borrachas 1 NumFactura CodigoProduto Valor 1 1 25 2 3 15 3 2 18
  • 42.
  • 43. 8 – União de tabelas Produtos Facturas CodigoProduto NomeProduto Preco 1 Cadernos 3 2 Canetas 2 3 Borrachas 1 NumFactura CodigoProduto Valor 1 1 25 2 3 15 3 2 18
  • 44.