Escolar Documentos
Profissional Documentos
Cultura Documentos
LANGUAGE - SQL
INTRODUÇÃO
O que é o SQL
■ CREATE: Cria novos objetos no banco de dados, como tabelas, visões, índices ou
esquemas.
■ ALTER: Modifica objetos existentes, como adicionar, modificar ou excluir colunas em
uma tabela.
■ DROP: Exclui objetos, como tabelas, visões ou índices, permanentemente do banco
de dados.
■ TRUNCATE: Remove todos os dados de uma tabela, mas mantém a estrutura da
tabela intacta.
■ RENAME: Renomeia um objeto existente, como renomear uma tabela ou uma coluna.
■ COMMENT: Adiciona comentários ou descrições a objetos no banco de dados.
■ GRANT: Concede permissões de acesso a usuários ou funções.
■ REVOKE: Revoga permissões previamente concedidas a usuários ou funções.
DML (Data Manipulation Language):
Manipulando os Dados
■ A Data Manipulation Language (DML) é uma parte vital da linguagem
SQL que se concentra na manipulação, consulta e gerenciamento dos
dados armazenados em um banco de dados. A DML permite que os
usuários executem operações como inserção, atualização, exclusão e
consulta de dados.
■ A seguir, algumas instruções DML comuns
DDL (Data Definition Language):
■ As cláusulas SQL são usadas para delimitar partes específicas de uma consulta ou comando.
Elas fornecem informações adicionais sobre como a ação deve ser executada. Exemplos
incluem:
– SELECT: Especifica as colunas a serem retornadas em uma consulta.
– FROM: Indica a tabela ou tabelas das quais você deseja selecionar ou manipular os
dados.
– WHERE: Filtra os resultados com base em uma condição.
– ORDER BY: Classifica os resultados em ordem ascendente ou descendente com base em
uma coluna.
– GROUP BY: Agrupa os resultados por valores em uma ou mais colunas.
– HAVING: Filtra grupos resultantes de uma cláusula GROUP BY.
– JOIN: Combina dados de duas ou mais tabelas com base em uma condição.
– LIMIT: Limita o número de resultados retornados.
Operadores
■ As transações SQL são usadas para agrupar várias operações em uma única
unidade de trabalho. Você pode iniciar uma transação com BEGIN, confirmar
(commit) as alterações com COMMIT ou desfazer (rollback) as alterações com
ROLLBACK.
Ponto-e-vírgula após instruções SQL?
■ Os operadores de comparação são fundamentais para criar condições precisas em consultas SQL.
Aqui estão alguns operadores comuns:
■ = (Igual a):
– Por exemplo, WHERE idade = 30 selecionaria registros em que a coluna "idade" é igual a 30.
■ != ou <> (Diferente de):
– Por exemplo, WHERE sexo <> 'Feminino' selecionaria registros em que a coluna "sexo" não é
igual a "Feminino".
■ < (Menor que):
– Por exemplo, WHERE preco < 50 selecionaria registros em que a coluna "preço" é menor que
50.
■ > (Maior que)
– Por exemplo, WHERE saldo > 1000 selecionaria registros em que a coluna "saldo" é maior
que 1000.
■ <= (Menor ou igual a)
– Por exemplo, WHERE pontuacao <= 80 selecionaria registros em que a coluna
"pontuação" é menor ou igual a 80.
■ >= (Maior ou igual a)
– Por exemplo, WHERE data_registro >= '2023-01-01' selecionaria registros em
que a coluna "data_registro" é maior ou igual a 1 de janeiro de 2023.
Operadores Lógicos