DML (Linguagem de Manipulação de Dados) – É um conjunto de instruções usada nas consultas e modificações dos dados armazenados nas tabelas do banco de dados.
Alguns Exemplos:
-> Recupera linhas do banco de dados e permite a seleção de uma ou várias linhas ou colunas de uma ou várias tabelas
INSERT -> Instrução utilizada para inserir dados a uma ou mais tabelas no banco de dados
UPDATE -> Instrução utilizada para atualizar dados de uma ou mais tabelas no banco de dados
DELETE -> Instrução utilizada para excluir dados de uma ou mais tabelas no banco de dados
MERGE -> Realiza operações de inserção, atualização ou exclusão em uma tabela de destino com base nos resultados da junção com a tabela de origem
BULK INSET -> Importa um arquivo de dados em uma tabela ou exibição do banco de dados em um formato especificado pelo usuário
DDL (Linguagem de Definição de Dados) – É um conjunto de instruções usado para criar e modificar as estruturas dos objetos armazenados no banco de dados.
Alguns Exemplos:
ALTER -> Use as instruções ALTER para modificar a definição de entidades existentes. Use ALTER TABLE para adicionar uma nova coluna a uma tabela ou use ALTER DATABASE para definir opções do banco de dados.
CREATE -> Use instruções CREATE para definir novas entidades. Use CREATE TABLE para adicionar uma nova tabela em um banco de dados.
DROP -> Use instruções DROP para remover entidades existentes. Use DROP TABLE para remover uma tabela de um banco de dados.
DISABLE TRIGGER -> Desabilita uma Trigger DML, DDL ou de logon.
ENABLE TRIGGER -> Habilita uma Trigger DML, DDL ou de logon.
TRUNCATE TABLE -> Remove todas as linhas de uma tabela sem registrar as exclusões de linhas individuais.
UPDATE STATISTICS -> Atualiza estatísticas de otimização de consulta de uma tabela ou view indexada.
FONTE: https://www.thomazrossito.com.br/comandos-dml-ddl-dcl-tcl-sql-server/#:~:text=DML%20(Linguagem%20de%20Manipula%C3%A7%C3%A3o%20de,tabelas%20do%20banco%20de%20dados.&text=DDL%20(Linguagem%20de%20Defini%C3%A7%C3%A3o%20de,armazenados%20no%20banco%20de%20dados.
DDL(Linguagem de DEFINIÇÃO de Dados): Create, Alter, Drop..
DML (Linguagem de MANIPULAÇÃO de Dados): Selecte, Inserte, Delete, Update.
DCL (Linguagem de CONTROLE de Dados): Revoke, Grant.
D: CAD
M: SIDU
C: RG