Skip to content

Rafaelaslv/anotacoes-sql

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 

Repository files navigation

👽📣 Hey terráqueos!!

Este repositório conterá minhas anotações dos conhecimentos obtidos através dos cursos de SQL disponíveis nas plataformas DIO e Prime Cursos.


  • O que é SQL?

  • Principais Comandos.

  • Os 5 conjuntos.


🏁 SQL (Structured Query Language ou Linguagem de Consulta Estruturada) é uma linguagem de programação usada para o armazenamento e manipulação de dados em bancos de dados relacionais..

Por, justamente, passar por poucas modificações, é universal e estável.

E para armazenar e manipular os dados é necessário o uso de comandos.


Alguns dos comandos mais utilizados:


SELECT: seleciona dados do banco de dados.

FROM: específica de qual tabela estamos puxando os dados.

WHERE: específica os critérios que os valores dos campos devem cumprir (realiza um filtro).

AS: renomeia a coluna com um apelido que você escolher.

JOIN: combina linhas de 2 ou mais tabelas.

AND: os resultados a serem mostrados devem atender todos os critérios.

OR: os resultados a serem mostrados devem atender pelo menos um dos critérios.

LIMIT: específica o número máximo de linhas que devem ser retornadas no resultado de uma consulta.

IN: é um operador para especificar vários valores em uma cláusula WHERE.

CASE: retorna valor em uma condição especificada.

IS NULL: retorna apenas linhas com um valor NULL.

IS LIKE: pesquisa padrões em colunas.

COMMIT: grava transações no banco de dados.

ROLLBACK: desfaz um bloqueio de transação.

ALTER TABLE: adiciona e remove colunas da tabela.

UPDATE: atualiza dados da tabela.

CREATE: cria tabela, banco de dados ou índice.

DELETE: deleta linhas da tabela.

INSERT: adiciona linhas na tabela.

DROP: deleta tabela, banco de dado ou índice.

GROUP BY: agrupa um conjunto de dados similares, podendo utilizar mais de um campo para realizar esta tarefa.

ORDER BY: define a ordem dos resultados como crescente ou decrescente.

HAVING: específica os critérios que os valores dos campos dos grupos devem cumprir.

COUNT: conta o número de linhas.

SUM: retorna a soma da coluna.

AVG: retorna a média da coluna.

MIN: retorna o valor mínimo da coluna.

MAX: retorna o valor máximo da coluna.


As sintaxes que compõe o SQL possuem algumas subdivisões. São elas:

  • DML São comandos de alteração das informações contidas em tabelas, que pode ser para a inserção ou exclusão de dados (select, delete e insert).
  • DDL São comandos de modificação do banco de dados (drop – apaga um objeto, create – cria um objeto).
  • DCL Atua nas permissões, restrições e bloqueios no banco de dados (grant – permite acesso ou, ainda, modificações no banco de dados).
  • DTL Responsável por registrar e salvar quaisquer alterações realizadas por usuários (commit – autoriza o salvamento de eventuais alterações).

Os componentes do SQL

  • Database Engine
  • Analysis Services
  • Reporting Services
  • Integration Services

About

Minhas anotações dos conhecimentos obtidos através dos cursos de SQL disponíveis nas plataformas DIO e Prime Cursos.

Topics

Resources

Stars

Watchers

Forks