Os comandos de Manipulação de Dados (Data Manipulation Language - DML) desempenham um papel essencial no SQL (Structured Query Language), permitindo inserir, atualizar, recuperar e excluir registros em um banco de dados.
Neste artigo, exploramos os principais comandos DML e seus usos práticos
.
1️⃣ Comando SELECT: Recuperação de Dados 🔍
O comando SELECT é utilizado para buscar registros em uma ou mais tabelas. Ele permite especificar colunas desejadas, filtros e a ordenação dos resultados.
📌 Sintaxe básica:
SELECT coluna1, coluna2 FROM tabela WHERE condição;
🔹 Exemplo: Buscar os clientes com idade superior a 30 anos:
SELECT nome, sobrenome FROM clientes WHERE idade > 30;
2️⃣ Comando INSERT: Inserção de Dados ➕
O comando INSERT adiciona novos registros a uma tabela, especificando as colunas e seus respectivos valores.
📌 Sintaxe básica:
INSERT INTO tabela (coluna1, coluna2) VALUES (valor1, valor2);
🔹 Exemplo: Inserindo um novo cliente:
INSERT INTO clientes (nome, sobrenome) VALUES ('João', 'Silva');
3️⃣ Comando UPDATE: Atualização de Dados 🔄
O comando UPDATE modifica registros já existentes em uma tabela, permitindo alterar valores conforme critérios estabelecidos.
📌 Sintaxe básica:
UPDATE tabela SET coluna1 = novo_valor WHERE condição;
🔹 Exemplo: Atualizar a idade de um cliente com id = 1 :
UPDATE clientes SET idade = 40 WHERE id = 1;
⚠ Atenção! Sempre utilize a cláusula WHERE para evitar atualizar todos os registros da tabela.
4️⃣ Comando DELETE: Exclusão de Dados ❌
O comando DELETE remove registros de uma tabela com base em critérios especificados.
📌 Sintaxe básica:
DELETE FROM tabela WHERE condição;
🔹 Exemplo: Excluir clientes com idade superior a 60 anos:
DELETE FROM clientes WHERE idade > 60;
⚠ Cuidado! Sem a cláusula WHERE , todos os registros da tabela serão excluídos.
Conclusão ✅
Os comandos DML do SQL são ferramentas essenciais para manipular dados de maneira eficiente. Com o uso correto de SELECT , INSERT , UPDATE e DELETE , é possível gerenciar registros de forma prática e segura.
Compreender e dominar esses comandos permitirá que você trabalhe com bancos de dados SQL de maneira eficaz, facilitando consultas e modificações nos dados. 🚀