Como referenciar este texto: ‘CRUD com SQL’. Rodrigo Terra. Publicado em: 13/02/2025. Link da postagem: https://www.makerzine.com.br/dados/crud-com-sql/.
Conteúdos que você verá nesta postagem
O estudo de CRUD (Create, Read, Update, Delete) em SQL é essencial para compreender a manipulação de dados em bancos relacionais. Recentemente, realizei uma prática aprofundada dessas operações, criando e gerenciando um banco de dados fictício chamado cadastro
.
Criação de Banco e Tabela
Para iniciar, criei um banco de dados e uma tabela chamada pessoas
, que armazena informações como ID, nome, RG, CPF e limite de crédito. A estrutura foi definida da seguinte forma:
CREATE DATABASE cadastro;
USE cadastro;
CREATE TABLE pessoas (
id_usuario INT AUTO_INCREMENT PRIMARY KEY,
nome VARCHAR(100),
rg VARCHAR(7),
cpf VARCHAR(11),
limite INT(10)
);
Inserção de Dados (Create)
Com a tabela pronta, inseri alguns registros para simular um cadastro de pessoas:
INSERT INTO pessoas (nome, rg, cpf, limite) VALUES
("Rodrigo", "1234567", "99999999999", 20000),
("Bruna", "1597530", "88888888888", 7500),
("Solange", "9517539", "77777777777", 5000),
("Nena", "1111117", "66666666666", 1000);
Consulta de Dados (Read)
Consulta 1
Para visualizar os registros inseridos, utilizei a seguinte consulta:
SELECT * FROM pessoas;
Esse comando retorna todos os dados cadastrados na tabela pessoas
.
Consulta 2
Pesquisando todos os dados de um usuário específico:
SELECT *
FROM pessoas
WHERE nome = "Solange";
Conseguindo este resultado:
Consulta 3
Pesquisando nomes e limites de usuários que não possuam o rg = 1234567.
SELECT * FROM pessoas;
Conseguindo este resultado:
Consulta 3
Pesquisando nome, rg e cpf de usuários que tenham um limite entre 4000 e 8000.
SELECT nome, rg, cpf
FROM pessoas
WHERE limite > 4000 AND limite < 8000;
Conseguindo este resultado:
Atualização de Registros (Update)
Inserindo um novo usuário
Inserindo um novo registro na tabela pessoas.
INSERT INTO pessoas (nome, rg, cpf, limite)
VALUES ("Joaquim", "5653999", "07422922933", 99999);
Alteração de dado de um usuário específico - 1
Alteração do limite do usuário Rodrigo para 25000.
UPDATE pessoas
SET limite = '25000'
WHERE id_usuario = 1;
Alteração de dado de um usuário específico - 2
Alteração do rg de Nena que passará a ser 2587419.
UPDATE pessoas
SET rg = '2587419'
WHERE id_usuario = 4;
Resultando:
Conclusão
Esse estudo prático permite consolidar o entendimento sobre o funcionamento do CRUD em SQL e sua importância na administração de bancos de dados. A manipulação eficiente de dados é fundamental para aplicações reais, e compreender esses conceitos é um passo essencial para qualquer profissional da área de tecnologia.
Para ver o script, clique aqui.
Se você acha que este conteúdo pode ser útil para alguém, compartilhe!
Ao divulgar os textos do MakerZine, você contribui para que todo o material continue acessível e gratuito para todas as pessoas.