-
Gabarito: B
A DDL, Data Definition Language ou LInguagem de Definição de Dados, apesar do nome não interage com os dados e sim com os objetos do banco. São comandos desse tipo o CREATE, o ALTER e o DROP.
- CREATE - para criar banco de dados e seus objetos como (tabela, índice, visualizações, procedimento de armazenamento, função e gatilhos)
- ALTER - altera a estrutura do banco de dados existente
- DROP - exclui objetos do banco de dados
- TRUNCATE - remove todos os registros de uma tabela, incluindo todos os espaços alocados para os registros.
- COMENTÁRIO - adicione comentários ao dicionário de dados
- RENAME - renomeie um objeto
Já a DML, Data Manipulation Language, ou Linguagem de Manipulação de Dados. interage diretamente com os dados dentro das tabelas. São comandos do DML o INSERT, UPDATE e DELETE.
- SELECT - recupera dados do banco de dados
- INSERT - insere dados em uma tabela
- UPDATE - atualiza os dados existentes em uma tabela
- DELETE - Excluir todos os registros de uma tabela de banco de dados
- MERGE - operação UPSERT (inserir ou atualizar)
Fonte: https://www.devmedia.com.br/forum/qual-a-diferenca-entre-ddl-e-dml/563525
https://qastack.com.br/programming/2578194/what-are-ddl-and-dml
-
Gabarito letra B.
De forma simplificada:
DDL (Data Definition Language)
Create
Alter ⠀⠀⠀⠀⠀⠀⠀⠀MEXE COM A ESTRUTURA
Drop
-------------------------------------
DML (Data Manipulation Language)
Select
Insert ⠀⠀⠀⠀⠀⠀⠀⠀MEXE COM OS DADOS
Delete
Update
-------------------------------------
DCL (Data Control Language)
Grant
Revoke ⠀⠀⠀⠀⠀⠀⠀⠀MEXE COM AS PERMISSÕES
-------------------------------------
P.S: Pra CESPE, o comando SELECT está inserido dentro da DML e não é uma DQL.
Bons estudos.
-
1) DDL (Data Definition Language) ESTRUTURA
Create
Alter ⠀⠀⠀⠀⠀
Drop
2) DML (Data Manipulation Language) DADOS
Select (OBS: NÃO É DQL)
Insert ⠀⠀⠀⠀⠀⠀⠀⠀
Delete
Update
3) DCL (Data Control Language) PERMISSÕES
Grant
Revoke ⠀⠀⠀⠀⠀⠀⠀⠀
NYCHOLAS LUIZ
-
A) Update e Drop (DML e DDL)
B) Alter e Update (DDL e DML)
C) Select e Delete (DML e DML)
D) Drop e Alter (DDL e DDL)
E) Insert e Create (DML e DDL)
-
Gabarito: B
DDL (Definição - Estrutura):
- CREATE, ALTER, DROP e TRUNCATE
DML (Manipulação - Dados):
- INSERT, UPDATE, DELETE e SELECT
DTL (Transação):
- COMMIT, ROLLBACK e SAVEPOINT
DCL (Controle - Permissão):
-
LINGUAGEM SQL
DDL (Data Definition Language)
Create
Alter ⠀⠀⠀⠀⠀⠀⠀⠀MEXE COM A ESTRUTURA
Drop
-------------------------------------
DML (Data Manipulation Language)
Select
Insert ⠀⠀⠀⠀⠀⠀⠀⠀MEXE COM OS DADOS
Delete
Update
-------------------------------------
DCL (Data Control Language)
Grant
Revoke ⠀⠀⠀⠀⠀⠀⠀⠀MEXE COM AS PERMISSÕES
-------------------------------------
P.S: Pra CESPE, o comando SELECT está inserido dentro da DML e não é uma DQL.
fonte: comentário arthur machado
acrescento de resumos pessoais (se tiver erros, favor enviar mensagem)
DTL (gerencia as transações executadas no banco de dados)
begin
commit
roll back
-
GABARITO: B
Não sabia a reposta da questão e fui pelo significado da palavra update (atualizar).
Não pare até que tenha terminado aquilo que começou. - Baltasar Gracián.
-Tu não podes desistir.
-
O inglês me salvou nessa --'