Executando verificação de segurança...
1

Descomplicando CRUD em SQL

Afinal oque é CRUD?

CRUD é nada mais e nada menos que as operações básicas de um banco de dados, C(CREATE), R(READ), U(UPDATE) e D(DELETE).

  • Porque CRUD é importante?, eu preciso saber oque é CRUD?

    - As operações de CRUD são muito importantes para empresas, no âmbito do desenvolvimento, não se adequar a status quo e não aprender a fazer essas operações simples é prejudicial para o desenvolvedor no mercado de trabalho.


Beekeper Studio (clique aqui para ir a pagina de download dele)

Para criar o banco de dados eu vou utilizar o SGBD(Sistema Gerenciador de Banco de Dados) Beekeeper Studio, que conta com uma versão gratuita no github acima.


Criando a Tabela

Partindo do ponto que você já saiba instalar um banco de dados SQL, criaremos uma tabela simples na Schema Public chamada “alunos”, que receberá 3 colunas, “id” sendo auto incrementada e chave primaria, nome e curso ambas sendo VARCHAR(255), segue o código SQL.

CREATE TABLE public.alunos (
    id serial PRIMARY KEY,
    nome varchar(255),
    curso varchar(255)
);

(C)RUD → CREATE

Para fazer a criação de novos dados na tabela precisaremos utilizar um código SQL que insira os 3 dados da tabela apartir de informações passadas. Conseguimos esse efeito com os comandos a seguir.

INSERT INTO alunos (id, nome, curso) VALUES( 1 , 'Giovanni', 'ADS');

Utilizamos o comando INSERT que tem a funcionalidade de inserir e o comando INTO para identificar onde fazer a inserção, seguido do nome da tabela e as colunas que existem dentro dela (...colunas…) , após isso com o comando VALUES (...’valores’…) passamos os valores para injeção, com isso conseguimos fazer a inserção do dado na tabela.


C(R)UD → READ

Para fazer a leitura de dados já escritos precisaremos utilizar o código SQL de seleção de dados.

SELECT * FROM alunos;

Utilizamos o comando SELECT que tem a funcionalidade de selecionar e o operador “*” que traz todos os dados da tabela, após isso identificamos a tabela. que queremos ver os dados com o FROM


CR(U)D → UPDATE

Para fazer o update de algum dado na tabela utilizaremos a declaração UPDATE seguido da tabela que será atualizada, recebendo depois a seguinte conjuração.

UPDATE alunos
SET curso = 'Ánalise e Desenvolvimento de Sistemas' WHERE id=1;

Utilizamos o SET que aqui terá a função de definir os dados para serem atualizados e a declaração WHERE passando alguma condição de diferenciação para não atualizar todos os dados da tabela, aqui eu utilizei a condição de onde o id for = 1, mas poderia ser trocado por→

WHERE nome='Giovanni'

CRU(D) → DELETE

Para fazer o delete de algum dado na tabela utilizaremos a declaração DELETE seguido da tabela que será atualizada, recebendo depois a condição de onde será aplicada a mudança.

DELETE FROM alunos WHERE id=1;
⚠️ Atenção ao fazer essa ação, caso você não especifique onde você vai fazer o **DELETE** com a condição **WHERE** você apagará todo o banco de dados, e caso for um banco de dados importante… bom, eu não gostaria de ser você.

Super tranquilo né?

Criar sistemas CRUD em SQL não é nada complicado. a coisa mais difícil é se manter longe dos DELETES e UPDATES sem WHERE.

Autoria do Arquivo.: Giovanni de Almeida Martins.

Distribuição gratuita autorizada.

Carregando publicação patrocinada...
0
1