Requisito previo: comandos DDL, DQL, DML, DCL y TCL
DDL:
DDL es un lenguaje de definición de datos que se utiliza para definir estructuras de datos. Por ejemplo: crear tabla, alterar tabla son instrucciones en SQL.
DML:
DML es un lenguaje de manipulación de datos que se utiliza para manipular los datos en sí. Por ejemplo: insertar, actualizar, eliminar son instrucciones en SQL.
Diferencia entre DDL y DML:
DDL | DML |
---|---|
Significa Lenguaje de definición de datos. | Significa Lenguaje de Manipulación de Datos. |
Se utiliza para crear un esquema de base de datos y también se puede utilizar para definir algunas restricciones. | Se utiliza para agregar, recuperar o actualizar los datos. |
Básicamente define la columna (Atributos) de la tabla. | Agrega o actualiza la fila de la tabla. Estas filas se denominan tuplas. |
No tiene ninguna otra clasificación. | Se clasifica además en LMD procesal y no procesal. |
Los comandos básicos presentes en DDL son CREAR, SOLTAR, RENOMBRAR, ALTERAR, etc. | Los comandos BÁSICOS presentes en DML son ACTUALIZAR, INSERTAR, COMBINAR, etc. |
DDL no usa la cláusula WHERE en su declaración. | Mientras que DML usa la cláusula WHERE en su declaración. |
Publicación traducida automáticamente
Artículo escrito por aman neekhara y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA