Quais são os comandos DML?

Perguntado por: doliveira . Última atualização: 2 de junho de 2023
4.5 / 5 18 votos

O DML ou Data Manipulation Language (Linguagem de Manipulação de Dados) interage diretamente com os dados dentro das tabelas. Possui três comandos para esta manipulação: INSERT, UPDATE e DELETE.

Há dois tipos de DMLs:

  • Procedural.
  • Declarativa.

DML. A Linguagem de Manipulação de Dados (DML), ou Data Manipulation Language, é um padrão de linguagem utilizado para a recuperação, inclusão, remoção e modificação de informações em um banco de dados.

O “depósito de material de limpeza” (DML) é uma sala destinada à guarda de aparelhos, utensílios e material de limpeza, devendo possuir um tanque para lavagem.

Podemos dividir os comandos SQL em grupos: DDL, DQL, DML, DCL e TCL. Os DDL (Data Definition Language) são estruturais. Eles servem para definir aspectos da estrutura do banco de dados, como criar tabelas, excluir tabelas, alterar tabelas e mais. São mais focados em um aspecto amplo, e menos nos dados necessariamente.

DDL - Data Definition Language - Linguagem de Definição de Dados. São os comandos que interagem com os objetos do banco. DML - Data Manipulation Language - Linguagem de Manipulação de Dados. São os comandos que interagem com os dados dentro das tabelas.

Data Definition Language (DDL): comandos em SQL que atuam diretamente nas estruturas dos objetos de bancos. Só para exemplificar, os objetos podem ser tabelas, índices, sequências etc. Data Control Language (DCL): comandos em SQL envolvendo permissões de acesso ao banco.

Depósito de material de limpeza (DML) é uma sala destinada à guarda de aparelhos, utensílios e material de limpeza, devendo ser dotada de tanque de lavagem.

Os principais comandos agrupados em DDL são:

  • CREATE TABLE.
  • DROP TABLE.
  • ALTER TABLE.
  • TRUNCATE.

O que é DML? DML é a sigla para "Data Manipulation Language", que se refere a um conjunto de instruções em SQL (Structured Query Language) usadas para manipular dados em um banco de dados. As principais operações de DML são SELECT, INSERT, UPDATE e DELETE.

Na linguagem SQL, para efetuar consultas , utilizamos a seguinte sintaxe: SELECT Nome_ campo FROM Nome_Tabela [WHERE condição]; O comando Select deve conter o nome do campo que deve ser retornado, de qual tabela e quando contêm a claúsula WHERE, as condições que o registro deve obedecer para retornar os valores.

Dois comandos principais da DCL são “GRANT” e “REVOKE”. O comando “GRANT” é usado para conceder privilégios de acesso, enquanto o comando “REVOKE” é usado para revogar privilégios previamente concedidos.

Quais os tipos/subconjuntos da linguagem SQL? A SQL possui cinco subconjuntos, responsáveis pelas operações de definição, manipulação, consulta, transação e controle.

Comandos SQL: SELECT, INSERT, UPDATE e DELETE

  • Introdução: Comandos SQL — SELECT, INSERT, UPDATE e DELETE.
  • Criando tabelas com MySQL.
  • INSERT - Inserindo dados na tabela.
  • DELETE - Deletando linhas de tabelas.
  • UPDATE - Mudando dados da tabela.
  • SELECT - Mostrando dados da tabela.

A cláusula WHERE é usada com outras instruções SQL da linguagem DML, como as declarações SELECT , DELETE e UPDATE . Serve para filtrar registros nas tabelas para que satisfaçam as condições de linhas específicas.