SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
LABORATÓRIO
DE BANCO DE
DADOS
CÉSAR AUGUSTO PESSÔA
SUMÁRIO
• OBJETIVO DA AULA
• INSERINDO INFORMAÇÕES EM NOSSAS TABELAS
• RETORNANDO INFORMAÇÕES INSERIDAS
• OPERADORES ARITMÉTICOS, LÓGICOS E RELACIONAIS
• ATUALIZANDO REGISTROS
• EXCLUINDO REGISTROS
• EXERCÍCIOS PRÁTICOS
OBJETIVOS DA AULA
Apresentar os comandos de
inclusão, alteração e exclusão
de registros em banco de dados
relacionais utilizando o padrão
SQL.
1
Aplicar os comandos
apresentados em exercícios
práticos com o uso de
comandos de pesquisas e seus
principais operadores.
2
INCLUINDO INFORMAÇÕES
O COMANDO INSERT É UTILIZADO PARA INCLUIR REGISTROS EM UMA
TABELA E DEVE SER UTILIZADO CONFORME O EXEMPLO ABAIXO:
INSERT INTO <NOME DA TABELA>
(<COLUNA 1>, <COLUNA 2>, <COLUNA 3>, ...)
VALUES (<VALOR 1>, <VALOR 2>, <VALOR 3>, ...)
OBS.: ASPAS SIMPLES ‘ DEVEM SER UTILIZADAS PARA VALORES NÃO
NUMÉRICOS;
RESGATANDO DADOS DE UMA TABELA
PARA RESGATAR REGISTRO DE UMA TABELA UTILIZAMOS O COMANDO
SELECT, ELE POSSUI DIVERSAS VARIAÇÕES PARA ATENDER AS MAIS
DIFERENTES NECESSIDADES, PORÉM, EM SUA FORMA BÁSICA TEMOS:
SELECT <COLUNA 1>, <COLUNA 2>, <COLUNA 3>, ...
FROM <NOME DA TABELA>
WHERE <COLUNA 1> = <VALOR DESEJADO>
OBS.: ASPAS SIMPLES ‘ DEVEM SER UTILIZADAS PARA VALORES NÃO
NUMÉRICOS;
RESGATANDO DADOS DE UMA TABELA
ABAIXO TRAZEMOS EM DESTAQUE O OPERADO IGUAL TRAZEMOS,
ISTO PORQUE ELE É RESPONSÁVEL POR DEFINIR QUAIS REGISTROS
SERÃO APRESENTADOS. EXISTEM DIVERSOS OPERADORES, EM
SEGUIDA FALAREMOS DELES.
WHERE <COLUNA 1> = <VALOR DESEJADO>
OBS.: PARA DATAS UTILIZA-SE O FORMATO AAAA-MM-DD NA
MAIORIA DOS BANCOS. EXEMPLO ‘2017-09-27’
OPERADORES ARITMÉTICOS
ESTES OPERADORES SÃO COMUMENTE UTILIZADOS PARA REALIZAÇÃO
DE CÁLCULOS OU ELABORAÇÃO DE BUSCAS MAIS ELABORADAS:
• + : ADIÇÃO
• - : SUBTRAÇÃO
• / : DIVISÃO
• * : MULTIPLICAÇÃO
• % : MÓDULO – RETORNA O RESTO DE UMA DIVISÃO
OPERADORES LÓGICOS
ESTES OPERADORES SÃO COMUMENTE UTILIZADOS PARA VALIDAR
CONDIÇÕES LÓGICAS OU AGREGAR CONDIÇÕES:
• AND: EQUIVALE AO “E” PARA DOIS OPERADORES
• OR : EQUIVALE AO “OU” PARA DOIS OPERADORES
• NOT : EQUIVALE AO “NÃO” QUE INVERTE O VALOR LÓGICO DA
OPERAÇÃO
OPERADORES RELACIONAIS
ESTES OPERADORES SÃO UTILIZADOS DETERMINAR AS CONDIÇÕES
QUE SERÃO APLICADAS AOS REGISTROS PARA FILTRA-LOS:
• = : IGUAL
• > : MAIOR
• < : MENOR
• >= : MAIOR OU IGUAL
• <= : MENOR OU IGUAL
• <> : DIFERENTE
ALGUMAS FUNÇÕES
ALGUMAS FUNÇÕES PODEM SER UTILIZADOS PARA FACILITAR A
EXTRAÇÃO DE DADOS:
• MAX : TRAZ O VALOR MÁXIMO DE TODOS OS REGISTROS DE UMA
COLUNA.
• MIN : TRAZ O VALOR MÍNIMO DE TODOS OS REGISTROS DE UMA
COLUNA.
• AVG : TRAZ A MÉDIA ARITMÉTICA DE TODOS OS REGISTROS DE
UMA COLUNA.
EXERCÍCIOS PRÁTICOS
LEMBRAM-SE DAS
NOSSAS TABELAS?
• FORNECEDOR
• CLIENTE
• PEDIDO
• PRODUTO
• ITEM_PEDIDO
ATUALIZANDO DADOS DE UMA TABELA
PARA ATUALIZAR UM OU MAIS REGISTROS DE UMA TABELA
UTILIZAMOS O COMANDO UPDATE. É ALTAMENTE RECOMENDÁVEL
QUE SE UTILIZE UMA CLÁUSULA WHERE EM CONJUNTO COM ESTE
COMANDO:
UPDATE <NOME DA TABELA> SET <COLUNA 1> = <VALOR>
WHERE <COLUNA 2> = <VALOR DE BUSCA>
EXCLUINDO DADOS DE UMA TABELA
PARA EXCLUIR UM OU MAIS REGISTROS DE UMA TABELA UTILIZAMOS
O COMANDO DELETE. É ALTAMENTE RECOMENDÁVEL QUE SE UTILIZE
UMA CLÁUSULA WHERE EM CONJUNTO COM ESTE COMANDO:
DELETE FROM <NOME DA TABELA>
WHERE <COLUNA 2> = <VALOR DE BUSCA>
OBRIGADO!
CÉSAR AUGUSTO PESSÔA

Mais conteúdo relacionado

Semelhante a Aula 3 - Manipulando e Resgatando Dados

Criação de log de ações através do banco - PostgreSQL
Criação de log de ações através do banco - PostgreSQLCriação de log de ações através do banco - PostgreSQL
Criação de log de ações através do banco - PostgreSQLMarcos Thomaz
 
Criação de log de ações através do banco
Criação de log de ações através do bancoCriação de log de ações através do banco
Criação de log de ações através do bancoMarcos Thomaz
 
08 LabMM4 - Bases de dados
08 LabMM4 - Bases de dados08 LabMM4 - Bases de dados
08 LabMM4 - Bases de dadosCarlos Santos
 
LabMM4 (T08 - 12/13) - SQL continuação
LabMM4 (T08 - 12/13) - SQL continuaçãoLabMM4 (T08 - 12/13) - SQL continuação
LabMM4 (T08 - 12/13) - SQL continuaçãoCarlos Santos
 
SQL Server ES - Escrevendo queries rápidas (Performance/Query Tuning)
SQL Server ES - Escrevendo queries rápidas (Performance/Query Tuning)SQL Server ES - Escrevendo queries rápidas (Performance/Query Tuning)
SQL Server ES - Escrevendo queries rápidas (Performance/Query Tuning)Dirceu Resende
 
08/12 Relatórios e Operadores
08/12 Relatórios e Operadores08/12 Relatórios e Operadores
08/12 Relatórios e OperadoresCícera Malheiro
 
Introdução ao Projeto de Experimentos
Introdução ao Projeto de ExperimentosIntrodução ao Projeto de Experimentos
Introdução ao Projeto de ExperimentosAlexandre Duarte
 
Refactoring Databases - Estrategias
Refactoring Databases - EstrategiasRefactoring Databases - Estrategias
Refactoring Databases - EstrategiasIsmael
 
Path to the future #5 - Melhores práticas de data warehouse no Amazon Redshift
Path to the future #5 - Melhores práticas de data warehouse no Amazon RedshiftPath to the future #5 - Melhores práticas de data warehouse no Amazon Redshift
Path to the future #5 - Melhores práticas de data warehouse no Amazon RedshiftAmazon Web Services LATAM
 
Ig excel funcoes_estatisticas
Ig excel funcoes_estatisticasIg excel funcoes_estatisticas
Ig excel funcoes_estatisticasBráulio Alturas
 
Novidades do Sql Server 2016
Novidades do Sql Server 2016Novidades do Sql Server 2016
Novidades do Sql Server 2016Roberto Fonseca
 
Treinamento de SQL Básico
Treinamento de SQL BásicoTreinamento de SQL Básico
Treinamento de SQL BásicoIgor Alves
 
Apostila Curso Php My Sql(Portugues)
Apostila Curso Php My Sql(Portugues)Apostila Curso Php My Sql(Portugues)
Apostila Curso Php My Sql(Portugues)guestcc491
 

Semelhante a Aula 3 - Manipulando e Resgatando Dados (20)

Criação de log de ações através do banco - PostgreSQL
Criação de log de ações através do banco - PostgreSQLCriação de log de ações através do banco - PostgreSQL
Criação de log de ações através do banco - PostgreSQL
 
Criação de log de ações através do banco
Criação de log de ações através do bancoCriação de log de ações através do banco
Criação de log de ações através do banco
 
08 LabMM4 - Bases de dados
08 LabMM4 - Bases de dados08 LabMM4 - Bases de dados
08 LabMM4 - Bases de dados
 
Modulo 15 PSI
Modulo 15 PSIModulo 15 PSI
Modulo 15 PSI
 
LabMM4 (T08 - 12/13) - SQL continuação
LabMM4 (T08 - 12/13) - SQL continuaçãoLabMM4 (T08 - 12/13) - SQL continuação
LabMM4 (T08 - 12/13) - SQL continuação
 
SQL Server ES - Escrevendo queries rápidas (Performance/Query Tuning)
SQL Server ES - Escrevendo queries rápidas (Performance/Query Tuning)SQL Server ES - Escrevendo queries rápidas (Performance/Query Tuning)
SQL Server ES - Escrevendo queries rápidas (Performance/Query Tuning)
 
DB2 Express-C
DB2 Express-CDB2 Express-C
DB2 Express-C
 
08/12 Relatórios e Operadores
08/12 Relatórios e Operadores08/12 Relatórios e Operadores
08/12 Relatórios e Operadores
 
Introdução ao Projeto de Experimentos
Introdução ao Projeto de ExperimentosIntrodução ao Projeto de Experimentos
Introdução ao Projeto de Experimentos
 
Aprofundamento de DDL e DML
Aprofundamento de DDL e DMLAprofundamento de DDL e DML
Aprofundamento de DDL e DML
 
TechEd_OFC305
TechEd_OFC305TechEd_OFC305
TechEd_OFC305
 
Consultas SQL
Consultas SQLConsultas SQL
Consultas SQL
 
Refactoring Databases - Estrategias
Refactoring Databases - EstrategiasRefactoring Databases - Estrategias
Refactoring Databases - Estrategias
 
Apresentação DAMARECE
Apresentação DAMARECEApresentação DAMARECE
Apresentação DAMARECE
 
Aula 05 acessando o mysql
Aula 05   acessando o mysqlAula 05   acessando o mysql
Aula 05 acessando o mysql
 
Path to the future #5 - Melhores práticas de data warehouse no Amazon Redshift
Path to the future #5 - Melhores práticas de data warehouse no Amazon RedshiftPath to the future #5 - Melhores práticas de data warehouse no Amazon Redshift
Path to the future #5 - Melhores práticas de data warehouse no Amazon Redshift
 
Ig excel funcoes_estatisticas
Ig excel funcoes_estatisticasIg excel funcoes_estatisticas
Ig excel funcoes_estatisticas
 
Novidades do Sql Server 2016
Novidades do Sql Server 2016Novidades do Sql Server 2016
Novidades do Sql Server 2016
 
Treinamento de SQL Básico
Treinamento de SQL BásicoTreinamento de SQL Básico
Treinamento de SQL Básico
 
Apostila Curso Php My Sql(Portugues)
Apostila Curso Php My Sql(Portugues)Apostila Curso Php My Sql(Portugues)
Apostila Curso Php My Sql(Portugues)
 

Mais de César Augusto Pessôa

Apresentação completa do PITCH do NASA SpaceApps 2019
Apresentação completa do PITCH do NASA SpaceApps 2019Apresentação completa do PITCH do NASA SpaceApps 2019
Apresentação completa do PITCH do NASA SpaceApps 2019César Augusto Pessôa
 
Deck de ferramentas para Startups, como começar bem!
Deck de ferramentas para Startups, como começar bem!Deck de ferramentas para Startups, como começar bem!
Deck de ferramentas para Startups, como começar bem!César Augusto Pessôa
 
A importância do design nos negócios
A importância do design nos negóciosA importância do design nos negócios
A importância do design nos negóciosCésar Augusto Pessôa
 
Personas - a dinâmica de vestir os sapatos do cliente
Personas - a dinâmica de vestir os sapatos do clientePersonas - a dinâmica de vestir os sapatos do cliente
Personas - a dinâmica de vestir os sapatos do clienteCésar Augusto Pessôa
 
O ecossistema de Startups na região de Araçatuba
O ecossistema de Startups na região de AraçatubaO ecossistema de Startups na região de Araçatuba
O ecossistema de Startups na região de AraçatubaCésar Augusto Pessôa
 
User eXperience - como o seu cliente se relaciona com o seu produto
User eXperience - como o seu cliente se relaciona com o seu produtoUser eXperience - como o seu cliente se relaciona com o seu produto
User eXperience - como o seu cliente se relaciona com o seu produtoCésar Augusto Pessôa
 
Aula 4 - Manipulando e Resgatando Dados 2
Aula 4 - Manipulando e Resgatando Dados 2Aula 4 - Manipulando e Resgatando Dados 2
Aula 4 - Manipulando e Resgatando Dados 2César Augusto Pessôa
 

Mais de César Augusto Pessôa (20)

Home office seguro
Home office seguroHome office seguro
Home office seguro
 
Apresentação completa do PITCH do NASA SpaceApps 2019
Apresentação completa do PITCH do NASA SpaceApps 2019Apresentação completa do PITCH do NASA SpaceApps 2019
Apresentação completa do PITCH do NASA SpaceApps 2019
 
14 Princípios de Deming
14 Princípios de Deming14 Princípios de Deming
14 Princípios de Deming
 
Deck de ferramentas para Startups, como começar bem!
Deck de ferramentas para Startups, como começar bem!Deck de ferramentas para Startups, como começar bem!
Deck de ferramentas para Startups, como começar bem!
 
MVP - O que é e como criar o seu
MVP - O que é e como criar o seuMVP - O que é e como criar o seu
MVP - O que é e como criar o seu
 
A importância do design nos negócios
A importância do design nos negóciosA importância do design nos negócios
A importância do design nos negócios
 
Personas - a dinâmica de vestir os sapatos do cliente
Personas - a dinâmica de vestir os sapatos do clientePersonas - a dinâmica de vestir os sapatos do cliente
Personas - a dinâmica de vestir os sapatos do cliente
 
A rotina de um Scrum Master
A rotina de um Scrum MasterA rotina de um Scrum Master
A rotina de um Scrum Master
 
A vida de um Scrum Product Owner
A vida de um Scrum Product OwnerA vida de um Scrum Product Owner
A vida de um Scrum Product Owner
 
O ecossistema de Startups na região de Araçatuba
O ecossistema de Startups na região de AraçatubaO ecossistema de Startups na região de Araçatuba
O ecossistema de Startups na região de Araçatuba
 
Excelência e Qualidade - Parte 04
Excelência e Qualidade - Parte 04Excelência e Qualidade - Parte 04
Excelência e Qualidade - Parte 04
 
Excelência e Qualidade - Parte 03
Excelência e Qualidade - Parte 03Excelência e Qualidade - Parte 03
Excelência e Qualidade - Parte 03
 
Excelência e Qualidade - Parte 02
Excelência e Qualidade - Parte 02Excelência e Qualidade - Parte 02
Excelência e Qualidade - Parte 02
 
Excelência e qualidade - Parte 01
Excelência e qualidade - Parte 01Excelência e qualidade - Parte 01
Excelência e qualidade - Parte 01
 
User eXperience - como o seu cliente se relaciona com o seu produto
User eXperience - como o seu cliente se relaciona com o seu produtoUser eXperience - como o seu cliente se relaciona com o seu produto
User eXperience - como o seu cliente se relaciona com o seu produto
 
Seja ágil com o Scrum - parte 02
Seja ágil com o Scrum - parte 02Seja ágil com o Scrum - parte 02
Seja ágil com o Scrum - parte 02
 
Seja ágil com o Scrum - parte 01
Seja ágil com o Scrum - parte 01Seja ágil com o Scrum - parte 01
Seja ágil com o Scrum - parte 01
 
Principais Comandos Linux (UBUNTU) 2
Principais Comandos Linux (UBUNTU) 2Principais Comandos Linux (UBUNTU) 2
Principais Comandos Linux (UBUNTU) 2
 
Aula 4 - Manipulando e Resgatando Dados 2
Aula 4 - Manipulando e Resgatando Dados 2Aula 4 - Manipulando e Resgatando Dados 2
Aula 4 - Manipulando e Resgatando Dados 2
 
Aula 2 - Comandos DDL DML DQL E DCL
Aula 2 - Comandos DDL DML DQL E DCLAula 2 - Comandos DDL DML DQL E DCL
Aula 2 - Comandos DDL DML DQL E DCL
 

Último

ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx2m Assessoria
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx2m Assessoria
 
Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfNatalia Granato
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploDanilo Pinotti
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx2m Assessoria
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsDanilo Pinotti
 

Último (6)

ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdf
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 

Aula 3 - Manipulando e Resgatando Dados

  • 2. SUMÁRIO • OBJETIVO DA AULA • INSERINDO INFORMAÇÕES EM NOSSAS TABELAS • RETORNANDO INFORMAÇÕES INSERIDAS • OPERADORES ARITMÉTICOS, LÓGICOS E RELACIONAIS • ATUALIZANDO REGISTROS • EXCLUINDO REGISTROS • EXERCÍCIOS PRÁTICOS
  • 3. OBJETIVOS DA AULA Apresentar os comandos de inclusão, alteração e exclusão de registros em banco de dados relacionais utilizando o padrão SQL. 1 Aplicar os comandos apresentados em exercícios práticos com o uso de comandos de pesquisas e seus principais operadores. 2
  • 4. INCLUINDO INFORMAÇÕES O COMANDO INSERT É UTILIZADO PARA INCLUIR REGISTROS EM UMA TABELA E DEVE SER UTILIZADO CONFORME O EXEMPLO ABAIXO: INSERT INTO <NOME DA TABELA> (<COLUNA 1>, <COLUNA 2>, <COLUNA 3>, ...) VALUES (<VALOR 1>, <VALOR 2>, <VALOR 3>, ...) OBS.: ASPAS SIMPLES ‘ DEVEM SER UTILIZADAS PARA VALORES NÃO NUMÉRICOS;
  • 5. RESGATANDO DADOS DE UMA TABELA PARA RESGATAR REGISTRO DE UMA TABELA UTILIZAMOS O COMANDO SELECT, ELE POSSUI DIVERSAS VARIAÇÕES PARA ATENDER AS MAIS DIFERENTES NECESSIDADES, PORÉM, EM SUA FORMA BÁSICA TEMOS: SELECT <COLUNA 1>, <COLUNA 2>, <COLUNA 3>, ... FROM <NOME DA TABELA> WHERE <COLUNA 1> = <VALOR DESEJADO> OBS.: ASPAS SIMPLES ‘ DEVEM SER UTILIZADAS PARA VALORES NÃO NUMÉRICOS;
  • 6. RESGATANDO DADOS DE UMA TABELA ABAIXO TRAZEMOS EM DESTAQUE O OPERADO IGUAL TRAZEMOS, ISTO PORQUE ELE É RESPONSÁVEL POR DEFINIR QUAIS REGISTROS SERÃO APRESENTADOS. EXISTEM DIVERSOS OPERADORES, EM SEGUIDA FALAREMOS DELES. WHERE <COLUNA 1> = <VALOR DESEJADO> OBS.: PARA DATAS UTILIZA-SE O FORMATO AAAA-MM-DD NA MAIORIA DOS BANCOS. EXEMPLO ‘2017-09-27’
  • 7. OPERADORES ARITMÉTICOS ESTES OPERADORES SÃO COMUMENTE UTILIZADOS PARA REALIZAÇÃO DE CÁLCULOS OU ELABORAÇÃO DE BUSCAS MAIS ELABORADAS: • + : ADIÇÃO • - : SUBTRAÇÃO • / : DIVISÃO • * : MULTIPLICAÇÃO • % : MÓDULO – RETORNA O RESTO DE UMA DIVISÃO
  • 8. OPERADORES LÓGICOS ESTES OPERADORES SÃO COMUMENTE UTILIZADOS PARA VALIDAR CONDIÇÕES LÓGICAS OU AGREGAR CONDIÇÕES: • AND: EQUIVALE AO “E” PARA DOIS OPERADORES • OR : EQUIVALE AO “OU” PARA DOIS OPERADORES • NOT : EQUIVALE AO “NÃO” QUE INVERTE O VALOR LÓGICO DA OPERAÇÃO
  • 9. OPERADORES RELACIONAIS ESTES OPERADORES SÃO UTILIZADOS DETERMINAR AS CONDIÇÕES QUE SERÃO APLICADAS AOS REGISTROS PARA FILTRA-LOS: • = : IGUAL • > : MAIOR • < : MENOR • >= : MAIOR OU IGUAL • <= : MENOR OU IGUAL • <> : DIFERENTE
  • 10. ALGUMAS FUNÇÕES ALGUMAS FUNÇÕES PODEM SER UTILIZADOS PARA FACILITAR A EXTRAÇÃO DE DADOS: • MAX : TRAZ O VALOR MÁXIMO DE TODOS OS REGISTROS DE UMA COLUNA. • MIN : TRAZ O VALOR MÍNIMO DE TODOS OS REGISTROS DE UMA COLUNA. • AVG : TRAZ A MÉDIA ARITMÉTICA DE TODOS OS REGISTROS DE UMA COLUNA.
  • 12. LEMBRAM-SE DAS NOSSAS TABELAS? • FORNECEDOR • CLIENTE • PEDIDO • PRODUTO • ITEM_PEDIDO
  • 13. ATUALIZANDO DADOS DE UMA TABELA PARA ATUALIZAR UM OU MAIS REGISTROS DE UMA TABELA UTILIZAMOS O COMANDO UPDATE. É ALTAMENTE RECOMENDÁVEL QUE SE UTILIZE UMA CLÁUSULA WHERE EM CONJUNTO COM ESTE COMANDO: UPDATE <NOME DA TABELA> SET <COLUNA 1> = <VALOR> WHERE <COLUNA 2> = <VALOR DE BUSCA>
  • 14. EXCLUINDO DADOS DE UMA TABELA PARA EXCLUIR UM OU MAIS REGISTROS DE UMA TABELA UTILIZAMOS O COMANDO DELETE. É ALTAMENTE RECOMENDÁVEL QUE SE UTILIZE UMA CLÁUSULA WHERE EM CONJUNTO COM ESTE COMANDO: DELETE FROM <NOME DA TABELA> WHERE <COLUNA 2> = <VALOR DE BUSCA>