Entendendo REST APIs
REST API

Entendendo e Documentando REST / RESTful APIs: guia completo para iniciantes

by Redação Tech 25 abr 2026
JavaScript Async Await
JavaScript

Async/Await vs Promises: quando usar cada um

22 abr 2026

Python FastAPI
Python

FastAPI: API REST em Python em 30 minutos

18 abr 2026

Docker para iniciantes
DevOps

Docker para iniciantes: do zero ao container

15 abr 2026

CSS Grid vs Flexbox
CSS

Grid vs Flexbox: quando usar cada um em 2026

10 abr 2026

Em Destaque

04 posts
Ver todos
▶ Vídeos Ver todos
Tutorial

Opera Browser Lets You Apply Dark Mode to Web Page

por Blog do KDS  –  30 abr 2026

📑 Tabela de Conteúdo

Comandos DDL e DML: Uma Visão Geral e Exemplos Práticos


Introdução

Em bancos de dados relacionais, os comandos DDL (Data Definition Language) e DML (Data Manipulation Language) desempenham papéis cruciais para a criação, alteração e manipulação dos dados armazenados. Enquanto o DDL é usado para definir e gerenciar a estrutura do banco de dados, o DML é utilizado para manipular e consultar os dados contidos nele. Neste artigo, exploraremos a diferença entre esses comandos e forneceremos exemplos práticos para ilustrar seus usos.

Comandos DDL (Data Definition Language)

Os comandos DDL são responsáveis por definir, modificar e gerenciar a estrutura do banco de dados. Esses comandos afetam a própria estrutura da tabela, como a criação, alteração e exclusão de tabelas, índices, restrições, visões e outros objetos relacionados.

Vejamos alguns exemplos de comandos DDL:CREATE TABLE: Utilizado para criar uma nova tabela no banco de dados. Por exemplo:
sql
CREATE TABLE clientes ( id INT PRIMARY KEY, nome VARCHAR(100), idade INT, email VARCHAR(150) );
ALTER TABLE: Usado para modificar uma tabela existente, como adicionar ou remover colunas. Por exemplo:
sql
ALTER TABLE clientes ADD telefone VARCHAR(20);
DROP TABLE: Permite excluir uma tabela e todos os seus dados permanentemente. Por exemplo:
sql
DROP TABLE clientes;


Comandos DML (Data Manipulation Language)

Os comandos DML são responsáveis por manipular os dados armazenados nas tabelas do banco de dados. Esses comandos são utilizados para inserir, atualizar, recuperar e excluir dados.

Aqui estão alguns exemplos de comandos DML:INSERT INTO: Permite inserir novos registros em uma tabela. Por exemplo:
sql
INSERT INTO clientes (id, nome, idade, email) VALUES (1, 'João da Silva', 30, 'joao@example.com');
UPDATE: Utilizado para modificar os valores de um ou mais registros existentes em uma tabela. Por exemplo:
sql
UPDATE clientes SET idade = 31 WHERE id = 1;
SELECT: É usado para recuperar dados do banco de dados. Por exemplo, para obter todos os clientes com idade superior a 25 anos:
sql
SELECT * FROM clientes WHERE idade > 25;
DELETE: Permite excluir registros de uma tabela com base em determinada condição. Por exemplo, para remover um cliente pelo seu ID:
sql
DELETE FROM clientes WHERE id = 1;


Conclusão

Os comandos DDL e DML são fundamentais para trabalhar com bancos de dados relacionais. Enquanto o DDL lida com a estrutura do banco de dados, permitindo criar e modificar tabelas e outros objetos, o DML manipula os dados, possibilitando a inserção, atualização, consulta e exclusão de registros. Conhecer esses comandos é essencial para qualquer desenvolvedor ou administrador de banco de dados, pois eles formam a base para a criação e gerenciamento eficiente de sistemas de armazenamento de dados.
Mais lidos esta semana

Mais Lidos

Ver ranking
4 de 20 posts

✓ Todos os posts foram carregados

✝ Copyright © Blog do KDS - Isaías 40:5 “A glória do Senhor se manifestará, e toda a humanidade a verá.”