Notas
1_REV_BD 2
Conteúdo das notas (4)
Página 1
TEMA 1
LMD - Linguagem de manipulação de dados
LDD - Linguagem de definição de dados
Linguagem SQL
SQL / COMANDO SELECT
SELECT Especifica as colunas (PROJEÇÃO)
FROM - Especifica as tabelas
WHERE - Especifica as linhas.(SIGMA)
A OPERAÇÃO ALGEBRICA QUE ESPECIFICA COLUNA(SELECT)?
PROJEÇÃO que é o ‘pi’
A OPERAÇÃO ALGEBRICA QUE ESPECIFICA LINHA(WHERE)?
= SELEÇÃO que é o ‘sigma’
PROJEÇÃO
Pode ser entendida como uma operação que filtra as colunas de uma tabela. Por operar sobre apenas um conjunto de entrada é classificada como uma operação unária. Chamada no Mysql de Cláusula SELECT
SELEÇÃO
A seleção pode ser entendida como uma operação que filtra as linhas de uma relação(tabela), e é uma operação unária, pois opera sobre um único conjunto de dados. Chamada no Mysql de Cláusula WHERE
REALIZAR SIMULAÇÕES NO BANCO
CONSULTA COM FILTRO WHERE
CONSULTA DE SELEÇÃO
CONSULTA DE SELEÇÃO COM OPERADOR NOT
CONSULTA DE SELEÇÃO/PROJEÇÃO COM OPERADOR AND
CONSULTA DE SELEÇÃO/PROJEÇÃO COM OPERADOR OR
Página 2
TEMA 2
Cláusula WHERE: IN e NOT IN
É usada para ajudar a reduzir a necessidade de usar várias condições OR em consultas.
É usada para testar um valor NULL.
Cláusula WHERE:IS NULL e IS NOT NULL
Se a expressão for um valor NULL, a condição será avaliada como TRUE.
Se a expressão não for um valor NULL, a condição será avaliada como FALSE.
cláusula ORDER BY
É usada para classificar os registros no conjunto de resultados de uma instrução SELECT.
funções de agregações
Funções de agregação são funções SQL que permitem executar uma operação aritmética nos valores de uma coluna em todos os registros de uma tabela.
Retornam um valor simples baseado em um conjunto de valores de entrada.
MIN = Retorna Valor Mínimo de um conjunto de valores
MAX = Retorna Valor Máximo de um conjunto de valores
AVG = Retorna Média Aritmética de um conjunto de valores
SUM = Soma um conjunto de valores DE UMA COLUNA
COUNT = Contar quantidade de itens E Retorna O TOTAL
Página 3
TEMA 3 - Funções de data e hora no comando select
CURDATE( ): Retorna a data atual no formato aaaa-mm-dd.
NOW( ): Retorna data e hora atuais.
CURTIME: Retorna a hora atual no formato hh:mm:ss.
YEAR(D): Retorna o ano de uma data D.
MONTH(D): Retorna o mês de uma data D.
DAY(D): Retorna o dia de uma data D.
DATE_ADD(data, INTERVAL): Adiciona um intervalo a data. A data pode ser uma data seguida de um horário. O intervalo a ser somado pode ser em dias, dias e horas e minutos, dias e segundos, minutos e segundos.
DATE_SUB(data , INTERVAL): Subtrai um intervalo a data. A data pode ser uma data seguida de um horário. O intervalo a ser subtraído pode ser em dias, dias e horas e minutos, dias e segundos, minutos e segundos.
DATEDIFF(expressão1,expressão2): Retorna o valor da diferença entre expressão 1 e expressão 2 podendo ambos ser uma data ou data e horário.
TIMESTAMPDIFF(): retorna um valor após subtrair uma expressão datetime de outra.
Página 4
TEMA 4
DISTINCT : elimina repetições de valores em relação a uma coluna
DISTINCT é usada para retornar apenas valores distintos (diferentes).
Dentro de uma tabela, uma coluna geralmente contém muitos valores duplicados, e às vezes você só deseja listar os valores diferentes (distintos).
Já o objetivo de DISTINCT é retornar subconjunto de linhas sem repetições.
GROUP BY : organiza os dados em grupos.
A instrução GROUP BY é frequentemente usada com funções de agregação (COUNT, MAX, MIN, SUM, AVG) para agrupar o conjunto de resultados por uma ou mais colunas.
O objetivo de GROUP BY é agrupar linhas que possuam subconjunto semelhante e efetuar funções de agregação nessas linhas.
Utilizar GROUP BY sem função de agregação gera o mesmo resultado que usar DISTINCT.
A cláusula GROUP BY agrupa linhas baseado em semelhanças entre elas.
Adicionando funções de agregação, tais como COUNT (CONTAR) e SUM (SOMAR), a um bloco selecionado com a utilização de uma cláusula GROUP BY, informações podem ser agregadas.
Agregar significa que você pergunta não pelos valores individuais, mas por somas, médias, frequências e subtotais.
Agrupamento com uma coluna: A forma mais simples de uso da cláusula GROUP BY é aquele no qual somente uma coluna é agrupada.
Uma cláusula GROUP BY pode também ser utilizada com duas ou mais colunas.
Informações
- Descrição
- MES 6 BANCO DE DADOS2 Notas sobre 1_REV_BD 2, criado por welligton santos em 20-06-2021.
- Criado por
- welligton santos
- Visualizações
- 0
- Avaliação