CRUD no SQL Server – O que é CRUD?
Hoje eu vou te mostrar as operações CRUD no SQL Server e o que de fato é esse tal de CRUD e como usar as operações!
CRUD é a sigla para as quatro operações básicas de um banco de dados: Create (inserir, com INSERT), Read (consultar, com SELECT), Update (atualizar, com UPDATE) e Delete (excluir, com DELETE). No SQL Server, esses quatro comandos cobrem todo o ciclo de vida de um registro: criar, ler, alterar e remover dados de uma tabela.
Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!
O que você aprende neste vídeo
Resposta rápida: Nesta aula de SQL, o instrutor explica as operações CRUD no SQL Server, a sigla para Create, Read, Update, Delete (criar, ler, atualizar e deletar dados). Ele mostra na prática: criar o banco (CREATE DATABASE) e as tabelas (CREATE TABLE, com os tipos int/decimal/varchar/date), ler (SELECT), inserir (INSERT INTO), atualizar (UPDATE ... WHERE), deletar linhas (DELETE ... WHERE) e excluir tabelas/banco (DROP).
Neste vídeo (28 min):
- 0:00 - O que é CRUD: a sigla para Create, Read, Update e Delete (criar, ler, atualizar e deletar).
- 4:00 - Create: criar o banco de dados (
CREATE DATABASE) e as tabelas (CREATE TABLE). - 6:00 - Os tipos de coluna: int, decimal, varchar e date.
- 14:00 - Read: ler os dados com o
SELECT. - 15:00 - Insert: adicionar linhas com
INSERT INTO ... VALUES. - 19:00 - Update: atualizar dados com
UPDATE ... SET ... WHERE(nunca esquecer o WHERE). - 22:00 - Delete: apagar linhas com
DELETE ... WHEREe excluir tabelas/banco comDROP.
Para receber por e-mail o(s) arquivo(s) utilizados na aula, preencha:
Operações CRUD no SQL Server
Você já sabe o que é CRUD? Hoje eu vou te mostrar o que é isso e como você pode fazer operações para bancos de dados.
Vou te dar ume breve introdução ao CRUD para que você entenda o que é isso e como utilizar nos bancos de dados!
CRUD no SQL
O que é esse tal de CRUD? Nada mais é do que um conjunto de operações que você pode fazer dentro do seu banco de dados.
Essa é uma sigla para Create, Read, Update e Delete. Que traduzindo seria criar, ler, atualizar e deletar.
São operações básicas que nós podemos fazer dentro de um banco de dados. Então sempre que for tratar com banco de dados ou ler sobre o assunto você vai ver sobre CRUD.
A ideia é que você consiga fazer essas operações para ajustar sua base de dados, seja criando uma base ou informação, lendo informações para fazer uma análise, atualizando informações que estejam erradas ou simplesmente precisam ser atualizadas e deletar uma informação caso não precise mais dela.
Vou te mostrar alguns exemplos de como você pode utilizar essas operações dentro de um banco de dados!
O primeiro passo antes de começar com essas operações é criar uma base de dados para que possamos utilizar o CRUD!
-- 1. Criando um Novo Banco de Dados (CREATE DATABASE)
-- Um banco de dados é um lugar onde conseguimos guardar informações/dados dentro de tabelas.
-- Para criar um banco de dados, usamos o seguinte comando:
CREATE DATABSE hashtag;Vamos começar com o comando CREATE no SQL para criar um banco de dados. Depois podemos utilizar o comando CREATE TABLE para criar uma tabela!
-- Criando uma tabela 'alunos'
CREATE TABLE alunos(
ID_Aluno INT,
Nome_Aluno VARCHAR(100),
Email VARCHAR(100)
);Nesse comando você vai poder colocar também as colunas e o tipo de dados no SQL Server após o nome da coluna.
Agora que criamos as tabelas nós podemos utilizar o comando SELECT FROM para selecionar essas tabelas.
-- Selecionando as tabelas criadas
SELECT * FROM alunos;
SELECT * FROM cursos;
SELECT * FROM matriculas;Você deve notar que não temos informações dentro dessas tabelas, então vamos ter que inserir os dados. Para isso vamos usar o comando INSERT INTO.
-- Adicionando dados na tabela 'alunos'
INSERT INTO alunos(ID_Aluno, Nome_Aluno, Email)
VALUES
(1, 'Ana' , 'ana123@gmail.com'),
(2, 'Bruno' , 'bruno_vargas@outlook.com'),
(3, 'Carla' , 'carlinha1999@gmail.com'),
(4, 'Diego' , 'diicastroneves@gmail.com'),Depois desse comando vamos colocar qual a tabela e depois (entre parênteses) qual as colunas que vamos adicionar as informações.
Para informar os valores vamos utilizar o comando VALUES e separar cada informação por vírgula.
Depois você pode utilizar o comando SELECT FROM na tabela de alunos para visualizar esses dados dentro da sua tabela.
-- Atualizando o valor do curso de Excel.
UPDATE cursos
SET Preco_curso = 300
WHERE ID_curso = 1;Agora nós vamos fazer a atualização de valores dentro do SQL Server. Vamos utilizar o comando UPDATE + o nome da tabela.
Em seguida vamos falar qual a coluna vamos alterar e depois qual a linha queremos alterar.
IMPORTANTE: É muito importante utilizar depois do comando SET utilizar o comando WHERE para informar qual é a linha que vamos alterar as informações. Isso é necessário, pois se utilizar apenas o SET vai indicar apenas a coluna e com isso iria atualizar todos os valores daquela coluna.
Com isso vamos atualizar o preço do curso que está no ID 1 da tabela cursos.
OBS: Lembre-se de baixar o arquivo da aula para poder visualizar todas as tabelas e os dados que foram inseridos!
Por fim vamos ver os comandos DROP TABLE e DROP DATABASE, que servem para excluir uma tabela ou um banco de dados.
DROP TABLE alunos;
DROP TABLE cursos;
DROP TABLE matriculas;OBS: Quando for excluir um banco de dados tem que alterar na caixa superior esquerda, pois se tentar utilizar com o banco de dados ativo o programa vai informar que esse banco está em uso!
Perguntas frequentes
1. O que significa CRUD no SQL?
CRUD é a sigla de Create, Read, Update e Delete — as quatro operações básicas sobre os dados. No SQL elas correspondem aos comandos INSERT, SELECT, UPDATE e DELETE, que criam, consultam, alteram e excluem registros de uma tabela.
2. Quais comandos SQL formam o CRUD?
INSERT cria novos registros; SELECT lê e consulta dados; UPDATE altera registros existentes; DELETE remove registros. Juntos, esses quatro comandos cobrem todas as operações essenciais de manipulação de dados em um banco.
3. Qual a diferença entre DELETE e TRUNCATE no SQL?
O DELETE remove linhas específicas conforme uma condição (WHERE) e pode ser desfeito dentro de uma transação. O TRUNCATE apaga todas as linhas da tabela de uma vez, é mais rápido, mas não permite filtrar nem costuma ser revertido tão facilmente.
4. Preciso de WHERE no UPDATE e no DELETE?
Sim, quase sempre. Sem a cláusula WHERE, o UPDATE altera todas as linhas e o DELETE apaga a tabela inteira. Por isso é essencial indicar a condição que identifica os registros corretos antes de executar esses comandos.
Conclusão das Operações CRUD no SQL Server
Hoje eu te mostrei como utilizar as operações CRUD no SQL Server para dar seus primeiros passos e fazer suas análises dentro do banco de dados.
Então agora você já sabe o que são essas operações e como utilizar cada uma delas para poder fazer seus trabalhos e até mesmo para estudar. Pois muitos conceitos podem dificultar o estudo, não é mesmo?
Agora sempre que ouvir essa palavra CRUD você já sabe o que é e como utilizar essas operações dentro do SQL Server.
Hashtag Treinamentos
Para acessar outras publicações de SQL, clique aqui!


