Aula 6: DML básico — INSERT, SELECT, UPDATE e DELETE no PostgreSQL

Bem-vindo à Aula 6 do nosso curso “PostgreSQL — Do Zero ao Avançado”, onde você vai aprender sobre os comandos básicos de DML (Data Manipulation Language, ou Linguagem de Manipulação de Dados) no PostgreSQL. Compreender e ser capaz de utilizar esses comandos é crucial para qualquer profissional de TI que lida com bancos de dados. Nesta aula, vamos explorar como inserir, selecionar, atualizar e deletar dados. Essas operações são fundamentais para a gestão de dados em qualquer aplicação.

O que você vai aprender nesta aula

  • Inserir dados usando o comando INSERT.
  • Recuperar dados utilizando o comando SELECT.
  • Atualizar dados com o comando UPDATE.
  • Remover dados através do comando DELETE.

Entendendo o DML básico

O DML é uma parte essencial do SQL (Structured Query Language, ou Linguagem de Consulta Estruturada) que permite modificar dados dentro de um banco de dados. Ao longo dos nossos projetos na JRT Technology Solutions, observamos que a eficiência na manipulação de dados é vital para qualquer sistema. Vamos entender melhor cada um dos comandos de DML básico:

  • INSERT: usado para adicionar novas linhas em uma tabela.
  • SELECT: utilizado para consultar e recuperar dados de uma tabela.
  • UPDATE: serve para modificar dados existentes em uma tabela.
  • DELETE: utilizado para remover dados de uma tabela.

Praticando DML básico com exemplos


-- Comando INSERT 
INSERT INTO alunos (nome, idade, curso) VALUES ('João Silva', 21, 'Engenharia');

-- Comando SELECT 
SELECT * FROM alunos WHERE curso = 'Engenharia';

-- Comando UPDATE 
UPDATE alunos SET idade = 22 WHERE nome = 'João Silva';

-- Comando DELETE 
DELETE FROM alunos WHERE nome = 'João Silva';

Vamos detalhar o que cada linha faz:

  • INSERT: Estamos adicionando um novo registro à tabela alunos com o nome “João Silva”, idade “21” e curso “Engenharia”.
  • SELECT: Este comando obtém todos os alunos que estão matriculados no curso de “Engenharia”.
  • UPDATE: Atualiza o campo idade do aluno “João Silva” para “22”.
  • DELETE: Remove o registro do aluno “João Silva” da tabela.

Mais sobre os comandos DML no PostgreSQL

Os comandos de DML são uma parte fundamental na interação com um banco de dados. Em nossas implementações na JRT Technology Solutions, garantir a integridade e precisão na manipulação dos dados é primordal. Note que, enquanto o INSERT, UPDATE e DELETE alteram os dados e podem impactar diretamente as informações armazenadas, o SELECT serve apenas para ler dados.

Resumo da Aula 6

Nesta aula, aprendemos os conceitos básicos do DML: como inserir, selecionar, atualizar e deletar dados em um banco de dados PostgreSQL. Isso é crucial para qualquer aplicação que manipula dados de maneira eficiente e segura. A prática constante desses comandos em diferentes cenários vai otimizar seu trabalho no dia a dia. Na próxima aula, vamos explorar transações no PostgreSQL e como utilizá-las para garantir a integridade dos dados durante operações complexas.

Quer aprender na prática com especialistas?

A JRT Technology Solutions oferece treinamentos e implementação de PostgreSQL para equipes corporativas.



Falar no WhatsApp

Thiago Paes Rodrigues

Com mais de 22 anos de experiência em Tecnologia da Informação, este profissional construiu uma trajetória sólida como empresário, atuando de forma estratégica na implementação de soluções tecnológicas que otimizam processos e impulsionam resultados em diferentes setores.