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.