top of page
Foto do escritorAmanda Nascimento

Métodos CRUD - SQL SERVER

Atualizado: 20 de nov.



O método CRUD forma a base de manipulação e do gerenciamento de dados das arquiteturas de dados, sendo essenciais para projetos e a implementação de sistemas de armazenamento de dados e das interfaces de usuário que interagem com os dados. Em resumo, o método CRUD é uma abreviação para Create (Criar), Read (Ler), Update (Atualizar) e Delete (Excluir). Essas aplicações são chamadas de sistemas OLTP (processamento de transação online)

Uma database, ou banco de dados, é uma coleção organizada de informações estruturadas que são armazenadas eletronicamente em um sistema de computador. Ela é projetada para armazenar, gerenciar e recuperar dados de forma eficiente e segura.




✅ Criando um database:


CREATE DATABASE CORPORE;



✅ Criando a primeira tabela:


USE CORPORE


IF(OBJECT_ID('dbo.PESSOA') IS NOT NULL)

DROP TABLE dbo.PESSOA;


CREATE TABLE dbo.PESSOA (

ID INT IDENTITY(1,1) NOT NULL PRIMARY KEY CLUSTERED,

NOME VARCHAR(100),

IDADE INT,

NASCIMENTO DATE

);



❗Testando...


✅ Inserindo dados:

USE CORPORE


INSERT INTO dbo.PESSOA (NOME, IDADE, NASCIMENTO)


VALUES ('Amanda', 33, '2023-01-01'), ('Matheus', 10, '2023-01-01'),

('Joao', 19, '2023-01-01'), ('Guilherme', 33, '2023-01-01'),

('Dara', 26, '2023-01-01'), ('Jose', 18, '2023-01-01');


❗Testando...



✅ Alterando dados da tabela:


USE CORPORE


UPDATE pessoa

SET idade = 30

WHERE nome = 'Amanda';


❗Conferindo...


✅ Alterando nome da coluna:


Ao executar (F5) o próprio programa já faz o alerta pois se existir conexões nesta tabela, irá impactar na execução das mesmas, por tanto, use-o com sabedoria!

"Cuidado: a alteração de qualquer parte de um nome de objeto pode interromper scripts e procedimentos armazenados."


USE CORPORE


EXEC sp_rename 'PESSOA.NOME', 'NOMES', 'COLUMN';



❗Conferindo...




✅ Excluindo registros:


USE CORPORE


DELETE FROM pessoa

WHERE ID = 5;


❗Conferindo...




✅ Excluindo toda a tabela:


USE CORPORE


DROP TABLE pessoa;


❗Conferindo...


bottom of page