Resumo - SQL - Principais Comandos
Resumo - SQL - Principais Comandos
Resumo - SQL - Principais Comandos
INSERT: É usado para inserir novos registros em uma tabela existente no banco de
dados.
SELECT: É usado para recuperar dados de uma ou mais tabelas do banco de dados.
Permite fazer consultas e obter resultados com base em critérios específicos.
CREATE: É usado para criar uma nova tabela, banco de dados, índice ou outros
objetos no banco de dados.
DROP: É usado para remover uma tabela, banco de dados ou outros objetos do
banco de dados.
RENAME: É usado para renomear uma tabela, coluna ou outros objetos do banco
de dados.
Esses comandos DDL são usados para definir e modificar a estrutura do banco de
dados, como criar ou alterar tabelas, índices e outros objetos do banco de dados.
22
3. Comandos de consulta
a. SELECT:
Descrição: É usado para selecionar colunas específicas de uma tabela.
b. WHERE - CONDIÇÕES:
Descrição: É usado para filtrar registros com base em uma condição específica.
c. DISTINCT:
Descrição: É usado para retornar apenas valores distintos em uma coluna.
d. LIMIT:
Descrição: É usado para limitar o número de resultados retornados em uma
consulta.
f. FUNÇÕES DE AGREGAÇÃO:
Descrição: São funções que operam em um conjunto de valores e retornam um
único resultado. SUM , AVG , MAX , MIN , COUNT e ROUND.
g. GROUP BY:
Descrição: É usado para agrupar registros com base em uma ou mais colunas.
24
h. HAVING:
Descrição: É usado para filtrar registros de grupos específicos criados por GROUP
BY.
i. UNION:
Descrição: É usado para combinar os resultados de duas ou mais consultas.
j. IN BETWEEN:
Descrição: É usado para filtrar valores dentro de um intervalo.
25
k. LIKE:
Descrição: É usado para filtrar registros com base em padrões de texto usando
caracteres curinga (% e _). É usado mais em variáveis qualitativas.
m. ORDER BY:
Descrição: É usado para ordenar os resultados de uma consulta com base em uma
ou mais colunas.
26
n. TRIM:
Descrição: É usado para remover espaços em branco no início e/ou final de uma
string.
o. REPLACE:
Descrição: É usado para substituir uma parte de uma string por outra.
p. LPAD:
Descrição: É usado para preencher uma string com caracteres à esquerda até
atingir um comprimento especificado.
27
q. SUBSTRING:
Descrição: É usado para extrair uma parte de uma string com base em um índice ou
posição específica.
s. CAST:
Descrição: É usado para converter o tipo de dados de uma coluna para outro tipo de
dados.
t. CASE:
Descrição: É usado para realizar avaliações condicionais em consultas SQL,
permitindo tomar decisões com base em diferentes condições. SEMELHANTE AO
IF/ELSE.
28
u. VIEW:
Descrição: É uma "visão" virtual de uma ou mais tabelas, criada com uma consulta,
que pode ser usada como uma tabela comum em consultas subsequentes, ou seja,
gera uma nova tabela porém ela não ocupa o espaço que as outras tabelas ocupam,
pois ela não tem registro, ela guarda o registro das outras tabelas. Ela se parece
com uma tabela mas é uma viel.
v. JOIN:
Descrição: É usado para combinar linhas de duas ou mais tabelas com base em
colunas relacionadas entre elas.
Observações:
A intercessão no join é REFERENTE AOS REGISTROS que vão fazer parte da tabela
resultante, NÃO EM RELAÇÃO AO ATRIBUTO.
QUEM MOSTRA OS ATRIBUTOS É O SELECT, NÃO É O JOIN! OU SEJA, O NÚMERO DE
ATRIBUTOS DA TABELA RESULTANTE É O QUE EU COLOCO NO SELECT, NÃO NO
JOIN.
Como os dois atributos recebem o mesmo valor, logo possuem a mesma
quantidade de linhas, por isso ele determina a quantidade de linhas da interseção.
29