GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

DQL: Data Query Language

Maria Eduarda Klein Computer Science 10th grade Portugiesisch

Inhalt der Mindmap

DQL: Data Query Language

  1. Linguagem de consulta de dados

  2. Comando principal: SELECT

  3. Sintaxe básica: SELECT coluna1, coluna2 FROM tabela WHERE condição

    • Para consultar todas colunas de uma tabela usamos a sintaxe: SELECT * FROM tabela
    • Ao não utilizar a cláusula WHERE se é retornado todos os dados da coluna
  4. Operadores e Predicados

    • Na cláusula WHERE podem ser utilizados operadores lógicos e de comparação, e predicados de comparação e de padrões
      • Operadores Lógicos
        • AND (E)
          • Só será verdadeiro se todos forem verdadeiros
            • Sintaxe básica: x AND y
        • OR (OU)
          • Só será falso se todos forem falsos
            • Sintaxe básica: x OR y
        • NOT (NÃO)
          • O que é verdadeiro será falso, e o que é falso será verdadeiro
            • Sintaxe básica: NOT x
        • OBS: os valores de textos, datas e horas devem estar entre aspas simples
      • Operadores de Comparação
        • eles são: = (igual) <> (diferente) > (maior) < (menor) >= (maior ou igual) <= (menor ou igual)
        • OBS: os valores de textos, datas e horas devem estar entre aspas simples
        • Sintaxe básica: x (operador de comparação) y
      • Predicados de Comparação
        • BETWEEN
          • Sintaxe básica: coluna BETWEEN x AND y
        • IS NULL
          • Sintaxe básica: coluna IS NULL
        • IS NOT NULL
          • Sintaxe básica: coluna IS NOT NULL
      • Predicado para correspondência de padrões
        • O principal predicado é o LIKE
          • busca por uma determinada string dentro de uma coluna com valores textuais.
          • Existem dois caracteres especiais para definir um padrão utilizando o predicado LIKE: % → significa qualquer sequência de caracteres ou nada _ → significa exatamente um caractere
  5. Ordenação

    • Podemos ordenar o resultado de nossas consultas por meio da cláusula ORDER BY. Essa cláusula deve ser adicionada após a cláusula WHERE (ou FROM, caso não tenha cláusula WHERE).
    • Os resultados das consultas podem ser exibis de forma crescente, decrescente e alterando a sua ordem
      • Ordem crescente
        • Sintaxe básica: ORDER BY x
        • O ORDER BY por si só já retornaria os dados em foram crescente, porém não fica errado você usar esta sintaxe: ORDER BY x ASC
      • Ordem decrescente
        • Sintaxe básica: ORDER BY x DESC
      • Alterando a sua ordem
        • Sintaxe básica: SELECT x, y FROM tabela WHERE condição ORDER BY y, x
  6. Operadores Aritméticos

    • Podemos realizar operações aritméticas em nossas consultas utilizando os operadores aritméticos
    • São eles: +:Adição -:Subtração *:Multiplicação /:Divisão
    • Sintaxe básica: SELECT coluna1, (número operação coluna2) AS tabela temporária FROM tabela
  7. Cláusula AS

    • Após o nome de uma coluna no SELECT
    • Renomeia o nome da coluna que será exibida no resultado.
  8. Junção

    • Sintaxe básica: FROM tabela1 t1 JOIN tabela2 t2 ON t2.chave_estrangeira = t1.chave_primária
      • Quando houver mais de uma chave estrangeira usar o operador lógico AND: FROM tabela1 t1 JOIN tabela2 t2 ON t2.chave_estrangeira1 = t1.chave_primária1 AND t2.chave_estrangeira2 = t1.chave_primária2
    • A cláusula JOIN é utilizada após o FROM
    • SQL JOINS
      • INNER JOIN
        • Usa um operador de comparação para comparar os valores de colunas provenientes de tabelas associadas
        • Sintaxe básica: FROM tabela1 t1 JOIN tabela2 t2 ON t2.chave_estrangeira = t1.chave_primária
      • LEFT OUTER JOIN
        • Permite obter não apenas os dados relacionados de duas tabelas, mas também os dados não relacionados encontrados na tabela à esquerda da cláusula
          • Caso não existam dados associados entre as tabelas à esquerda e à direita de JOIN, serão retornados valores nulos.
        • Sintaxe básica: FROM tabela1 t1 LEFT OUTER JOIN tabela2 t2 ON t2.chave_estrangeira = t1.chave_primária
      • RIGHT OUTER JOIN
        • Retorna todos os dados encontrados na tabela à direita de JOIN
          • Caso não existam dados associados entre as tabelas à esquerda e à direita de JOIN, serão retornados valores nulos.
        • Sintaxe básica: FROM tabela1 t1 RIGHT OUTER JOIN tabela2 t2 ON t2.chave_estrangeira = t1.chave_primária

Informationen

Beschreibung
10th grade Computer Science Mindmap am DQL: Data Query Language, erstellt von Maria Eduarda Klein am 21/06/2021.
Aufrufe
0
Verlauf
  • Erstellt von Maria Eduarda Klein · 20 Jun 2021
  • Kopiert von Maria Eduarda Klein · 20 Jun 2021
  • Kopiert von Maria Eduarda Klein · 21 Jun 2021
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck