O GoConqr está de visual novo! Conte para nós o que você achou.

Notas

SQL - Comandos

joao nishimura Banco de dados | SQL Tecnologias Educacionais Português 1 página

Conteúdo das notas (1)

Página 1

Comando usados no SQL:

DDL (Data Definition Language): Os comandos DDL são usados para definir a estrutura do banco de dados:

CREATE: cria objetos de banco de dados, como tabelas, índices, visões e procedimentos armazenados.

ALTER: modifica a estrutura de objetos de banco de dados existentes, como adicionar ou remover colunas de tabelas.

DROP: exclui objetos de banco de dados, como tabelas, índices ou visões.

TRUNCATE: Remove todos os registros de uma tabela, mas mantém sua estrutura.

DQL (Data Query Language): Os comandos DQL são usados para consultas:

SELECT: recupera dados de uma ou mais tabelas do banco de dados. É o comando principal para consultas.

Este comando é usado para extrair dados do banco. Sua síntese é: SELECT campos FROM nome_da_tabela

Comando usados com o SELECT para mapear os dados:

* : não é muito usado. Ele retorna todos dos dados da tabela selecionado. Síntese: SELECT * FROM nome_da_tabela.

WHERE: utilizado no SQL para passar condições/regras de filtragem. Síntese: SELECT * FROM clientes WHERE genero = “F”

AND: é usado para combinar múltiplas condições sob uma consulta. Ele garante que as condições sejam entregues simultaneamente. Síntese: SELECT * FROM funcionarios WHERE departamento = 'Vendas' AND salario > 5000;

OR: é usado para unir condições numa consulta, porém não simultaneamente. Ele garante que ao menos uma das condições retorne positiva. Síntese: SELECT * FROM funcionarios WHERE departamento = 'Vendas' OR departamento = 'TI';

NOT: é usado para pesquisar especificas onde você não quer que o resultado selecionado apareça, você deseja todos o resto. Somente ele que não. SELECT * FROM funcionarios WHERE NOT departamento = 'RH';

IN: usado para combinar vários AND em uma única síntese. SELECT * FROM Produtos WHERE Categoria IN ('Eletrônicos', 'Livros', 'Brinquedos');

NOT IN: faz o contrário do IN é exclui da consulta todos os itens selecionados. Síntese: SELECT * FROM Produtos WHERE Categoria NOT IN ('Eletrônicos', 'Livros', 'Brinquedos');

BETWEEN: filtra todos os dados dentro de um determinado intervalo. Síntese: SELECT * FROM Pedidos WHERE DataPedido BETWEEN '2023-01-01' AND '2023-03-31';

LIKE: permite a busca por padrões dentro de string (conjunto de caracteres). É utilizado com ele caracteres curinga ‘%’ (percentual) represente qualquer sequência de caracteres e e ‘_’ (sublinhado) que representante uma única sequência de caractere. Síntese: SELECT * FROM Clientes WHERE NomeCliente LIKE 'Jo%';

(): o uso de parenteses, assim como na matemática, é usado para organizar os comandos dentro de uma síntese para que você obtenha o resultado esperado.

ORDER BY: é utilizado para ordenação. Podemos ordenar em ordem crescente (ASC) ou em ordem decrescente (DESC). Síntese: SELECT * FROM clientes ORDER BY nome ASC

DML (Data Manipulation Language)

Os comandos DML são usados para manipular os dados:

INSERT: adiciona novos registros a uma tabela. Síntese: INSERT INTO Clientes (Nome, Idade) VALUES ('João', 30);

UPDATE: modifica registros existentes em uma tabela. Síntese: UPDATE Clientes SET Nome = 'Maria' WHERE ID = 1;

DELETE: remove registros de uma tabela. Síntese: DELETE FROM Clientes WHERE ID = 2;

DCL (Data Control Language)

Os comandos DCL controlam permissões de acesso e os comandos:

GRANT: Concede permissões a usuários ou funções para acessar objetos de banco de dados.

REVOKE: Remove permissões previamente concedidas a usuários.

TCL (Transaction Control Language)

Os comandos TCL gerenciam transações:

COMMIT: Confirma uma transação, tornando as alterações permanentes no banco de dados.

ROLLBACK: Desfaz uma transação e restaura o banco de dados ao estado anterior.

SAVEPOINT: Define um ponto de salvamento em uma transação, permitindo o rollback parcial.

SET TRANSACTION: Define características de transação, como isolamento e nível de isolamento.

Para uma abordagem mais aprofundada, considere a leitura o artigo sobre Transações no SQL: Mantendo os dados íntegros e consistentes, que explora alguns comandos TCL, e apresenta como você pode trabalhar com transações no SQL.

Cada categoria de comandos tem um propósito específico e é usada em diferentes estágios do ciclo de vida de um banco de dados.

Essas categorias formam a base do SQL e permitem a administração e manipulação eficazes de dados em um banco de dados relacional.

Informações

Descrição
Tecnologias Educacionais Banco de dados | SQL Notas sobre SQL - Comandos, criado por joao nishimura em 30-09-2024.
Criado por
joao nishimura
Visualizações
0
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?