-
DML
DML is abbreviation of Data Manipulation Language. It is used to retrieve, store, modify, delete, insert and update data in database.
Examples: SELECT, UPDATE, INSERT statements
DDL
DDL is abbreviation of Data Definition Language. It is used to create and modify the structure of database objects in database.
Examples: CREATE, ALTER, DROP statements
DCL
DCL is abbreviation of Data Control Language.
It is used to create roles, permissions, and referential integrity as
well it is used to control access to database by securing it.
Examples: GRANT, REVOKE statements
TCL
TCL is abbreviation of Transactional Control Language. It is used to manage different transactions occurring within a database.
Examples: COMMIT, ROLLBACK statements
Reference : Pinal Dave (http://blog.SQLAuthority.com)
-
I é DDL
II é DCL
III é DML
-
PARA QUEM tem dificuldades nesse assunto. eu dou uma dica que uso: o mnemonico CAD e SIUD, assim eu lembro na hora..
CAD - CREAT, ALTER, DROP ---> DDL -- DEFINIÇÃO
SIUD - SELECT, INSERT, UPDATE, DELETE --> DML - MANIPULAÇÃO
DLC aqui é mais facil nem preciso decorar com mnêmonico, porque são diferente dos outros, GRAN E REVOK,
-
I. Os comandos DDL permitem manipular a definição de objetos, incluindo sua criação, modificação ou remoção do banco de dados. Esses comandos incluem CREATE, ALTER, DROP e TRUNCATE.
II. Já os comandos DCL são aqueles que permitem a realização do controle de acesso nos SGBDs. Essa linguagem inclui os comandos GRANT e REVOKE.
III. Por fim, os comandos DELETE, UPDATE e INSERT são os comandos DML, que permitem a manipulação dos registros nas tabelas.
Gabarito: D
-
RESUMO
DML --> SELECT, INSERT, DELETE, UPDATE
DDL --> CREATE, ALTER, DROP, TRUNCATE
DCL --> GRANT, REVOKE, DENY