Sobes.tech
Middle

¿Qué son DDL, DML, DCL? ¿En qué se diferencian y cuáles son ejemplos de comandos?

sobes.tech AI

Respuesta de la IA

DDL (Lenguaje de Definición de Datos) — es el lenguaje para definir datos. Se usa para crear y modificar la estructura de la base de datos. Ejemplos de comandos:

  • CREATE TABLE
  • ALTER TABLE
  • DROP TABLE

DML (Lenguaje de Manipulación de Datos) — es el lenguaje para manipular datos. Permite agregar, modificar, eliminar y extraer datos. Ejemplos de comandos:

  • SELECT
  • INSERT
  • UPDATE
  • DELETE

DCL (Lenguaje de Control de Datos) — es el lenguaje para gestionar el acceso y los permisos. Ejemplos de comandos:

  • GRANT (conceder permisos)
  • REVOKE (revocar permisos)

Diferencias:

  • DDL trabaja con la estructura de la base de datos.
  • DML trabaja con el contenido de las tablas.
  • DCL gestiona los permisos de los usuarios y la seguridad.