0% acharam este documento útil (0 voto)
16 visualizações17 páginas

Apresentação DML

A DML (Linguagem de Manipulação de Dados) é utilizada para alterar dados em tabelas MySQL, permitindo operações como consulta, inserção, atualização e exclusão através dos comandos SELECT, INSERT, UPDATE e DELETE. Sua importância reside na eficiência da gestão de dados, permitindo que usuários e aplicativos interajam diretamente com as informações. A DML é essencial em sistemas empresariais, como CRM e ERP, otimizando operações e assegurando a qualidade dos dados.

Enviado por

gulhonorato
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PPTX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
16 visualizações17 páginas

Apresentação DML

A DML (Linguagem de Manipulação de Dados) é utilizada para alterar dados em tabelas MySQL, permitindo operações como consulta, inserção, atualização e exclusão através dos comandos SELECT, INSERT, UPDATE e DELETE. Sua importância reside na eficiência da gestão de dados, permitindo que usuários e aplicativos interajam diretamente com as informações. A DML é essencial em sistemas empresariais, como CRM e ERP, otimizando operações e assegurando a qualidade dos dados.

Enviado por

gulhonorato
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PPTX, PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 17

DML: Linguagem de

Manipulação de Dados
Apresentando conceitos de banco de
dados
Índice

03 O que é DML? 13 Casos de uso de


DML no mundo real
04 Comandos DML 14 Importância do DML na
gestão de dados.
12Diferenças entre DML e
outras linguagens. 15 Conclusão
O que é
DML?
A DML (Data Manipulation Language) ou em
português, Linguagem de Manipulação de Dados, tem
como principal objetivo alterar os dados em uma tabela
MySQL, permitindo consultar, inserir, atualizar ou excluir,
dados com os comandos: SELECT, INSERT, UPDATE e
DELETE, respectivamente.
Comandos DML:
Existem 4 principais comandos na linguagem DML.
Eles são:
SELECT: UPDATE:
Serve para selecionar e Serve para atualizar
exibir uma informação algum dado obsoleto;
presente na tabela;

INSERT: DELETE:
Serve para inserir dados Serve para deletar
em uma determinada qualquer informação em
tabela; uma tabela;
Comando
SELECT
O comando SELECT serve para que o usuário consiga fazer uma
consulta no banco de dados de maneira mais específica, buscando
exatamente na coluna que ele deseja visualizar. Já o WHERE,
serve como uma espécie de condição, por assim dizer, o resultado
só vai ser exibido, se ele atingir aquela condição necessária.
SELECT nome, idade FROM pessoas;

Existe essa tabela chamada pessoas, e nessa tabela


existem duas colunas; uma se chama nome, e outra
idade.
Comando
SELECT
Exemplo usando WHERE:
SELECT nome, idade FROM pessoas WHERE nome =
'Guilherme' AND idade = 16;
Nesse caso, o WHERE foi usado no nome para filtrar
dados sobre essa pessoa e nos foi entregue outros dados
como a idade que é 16.
Comando
INSERT
O comando INSERT INTO de maneira breve, serve para
adicionar novas informações a uma tabela específica
sempre respeitando o tipo de dado da coluna. Se for um
dado do tipo year, então só poderá receber dados do tipo
year e etc.
INSERT INTO pessoas (nome, idade) VALUES
('Guilherme', 16);
Comando
UPDATE
O comando UPDATE é usado para atualizar os dados em
uma tabela. Ao contrário do INSERT INTO, onde se insere
valores em uma coluna vazia, agora você irá atualizar
aqueles dados que foram digitados anteriormente. Então
se antes o Guilherme tinha 16 anos, após seu aniversário
ele vai passar a ter 17 anos.
UPDATE pessoas SET idade = 17 WHERE nome =
'Guilherme' AND idade = 16;
Importância de usar a cláusula
WHERE
Já vimos anteriormente que a cláusula WHERE focaliza as
informações, atingindo somente aquelas que forem
desejadas. No comando UPDATE é muito importante que
você a utilize para evitar alterar um outro dado
importante que não deveria ser alterado, como é o caso
do CPF.
Comando DELETE
O comando DELETE é usado, como o nome sugere, para
deletar dados em uma tabela/coluna, que se tornaram
irrelevantes ou obsoletas, mais uma vez ressaltando o uso da
cláusula WHERE, para evitar a perda de dados
desnecessários.
DELETE FROM pessoas WHERE nome = 'Guilherme' AND
idade = 16;
Esse comando está excluindo somente o valor
Guilherme e a idade 16, porém se houvesse outro
dado, ele estaria salvo graças a cláusula WHERE.
Diferença entre DELETE e
TRUNCATE
DELETE
Permite excluir registros específicos usando a cláusula WHERE.
Após o DELETE, o banco de dados mantém os dados de log,
possibilitando desfazer a operação em algumas situações. É
mais seguro e recomendável quando você quer apagar apenas
alguns registros.

TRUNCATE
Remove todos os registros de uma tabela de uma vez, sem a
possibilidade de usar a cláusula WHERE. Esse comando é mais
rápido, mas não registra a operação em log, o que dificulta a
recuperação dos dados. É útil para esvaziar tabelas inteiras
quando a preservação de registros específicos não é necessária.
Diferenças entre DML e outras
linguagens
Dentro do MySQL existem quatro sublinguais que são as
mais amplamente utilizadas. Elas são:

DDL (Linguagem de Definição de Dados);

DCL (Linguagem de Controle de Dados);

DQL (Linguagem de Consulta de Dados);

DML (Linguagem de Manipulação de Dados).


Casos de uso de DML no mundo real

Gestão de Cadastros (CRM) Consulta de Estoque


Utilizada para inserir novos clientes, Permite consultar o estoque, incluindo a
consultar informações específicas, verificação da validade dos
atualizar dados e excluir informações produtosbsoleto;
obsoletas ou erradas.

Controle de Estoque (ERP) Atualização e Exclusão de Dados


Auxilia no inventário de produtos, Facilita a atualização de informações
permitindo inserção de novos itens, desatualizadas e a exclusão de dados
alteração de preços e quantidades. incorretos ou obsoletos.
Importância da DML na gestão de
dados
Definição e Função
O DML (Data Manipulation Language) é uma linguagem usada para gerenciar
dados em bancos de dados, permitindo inserção, atualização, exclusão e
recuperação de informações.

Importância para a Eficiência


Essencial para garantir que os dados sejam manipulados de forma eficiente e
precisa, atendendo às necessidades organizacionais.

Interação com os Dados


Permite que usuários e aplicativos interajam diretamente com os dados,
realizando consultas e modificações conforme necessário.
Conclusão
A DML (Linguagem de Manipulação de Dados) é essencial na
gestão de dados em bancos de dados. Com comandos como
SELECT, INSERT, UPDATE e DELETE, ela facilita a consulta,
inserção, atualização e exclusão de informações, garantindo a
integridade dos dados. Sua aplicação em sistemas como CRM e
ERP destaca sua importância em processos empresariais, como
gestão de cadastros e controle de estoque. O uso correto da
DML otimiza operações e assegura a qualidade dos dados em
ambientes corporativos.
Pesquisas
PESQUISA DE SITES ACADÊMICOS
learnsql.com.br - Tudo sobre DML
w3schools.com - Comando SELECT
w3schools.com - Comando INSERT
w3schools.com - Comando UPDATE
w3schools.com - Comando DELETE
Obrigado pela
atenção! Integrantes:
Guilherme Vasconcelos, José Phelipe, Gustavo Lopes & Rayssa
Vitória.

Você também pode gostar

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy