Diferencia Entre DDL Y DML

Tabla de contenido:

Diferencia Entre DDL Y DML
Diferencia Entre DDL Y DML

Vídeo: Diferencia Entre DDL Y DML

Vídeo: Diferencia Entre DDL Y DML
Vídeo: 38. Diferencias entre DDL, DML y DCL 2024, Noviembre
Anonim

Diferencia clave - DDL vs DML

Se utiliza una base de datos para almacenar datos. Existen varios tipos de bases de datos. Un tipo de base de datos común son las bases de datos relacionales. En estas bases de datos, los datos se almacenan en tablas. Las tablas constan de filas y columnas. Una fila es un registro y una columna es un campo. Las tablas están conectadas mediante restricciones como claves primarias y claves externas. Los sistemas de gestión de bases de datos relacionales se utilizan para almacenar, recuperar y manipular datos. Algunos de ellos son MSSQL, Oracle, MySQL. El lenguaje que se utiliza para realizar operaciones en bases de datos relacionales se denomina lenguaje de consulta estructurado (SQL). El lenguaje de definición de datos (DDL) y el lenguaje de manipulación de datos (DML) son subcategorías de SQL. La diferencia clave entre DDL y DML es que DDL se usa para cambiar la estructura de la base de datos, mientras que DML se usa para administrar los datos en la base de datos.

CONTENIDO

1. Descripción general y diferencia clave

2. Qué es DDL

3. Qué es DML

4. Similitudes entre DDL y DML

5. Comparación lado a lado: DDL vs DML en forma tabular

6. Resumen

¿Qué es DDL?

DDL significa lenguaje de definición de datos. Este lenguaje se utiliza para cambiar la estructura de la base de datos. Crear, alterar, soltar, truncar son algunos comandos DDL.

Diferencia entre DDL y DML
Diferencia entre DDL y DML

Figura 01: SQL

Ejemplos de comandos DDL

Consulte los siguientes ejemplos de DDL escritos en TSQL (servidor MSSQL);

La siguiente declaración creará una base de datos llamada "empleado".

crear empleado de base de datos;

La siguiente declaración eliminará al empleado de la base de datos existente.

eliminar empleado de la base de datos;

La siguiente declaración DDL se utiliza para crear una tabla.

crear tabla tbl_employee

(id int no nulo, nombre varchar (30), departamento varchar (30), clave primaria (id));

El comando Alter se puede utilizar para agregar columnas, modificar columnas existentes y eliminar columnas.

Un ejemplo para agregar una nueva columna de pago a la tabla tbl_employee es el siguiente.

alterar tabla tbl_employee agregar pago numérico (4,2);

La siguiente declaración se puede utilizar para eliminar la tabla.

drop table tbl_employee;

También es posible mantener la estructura de la tabla y eliminar los detalles de la tabla. Esto se puede hacer usando el comando truncar. Puede borrar todos los registros de la tabla y también borrará los datos de la memoria. Por lo tanto, no es posible revertir la operación.

truncar tabla tbl_employee;

¿Qué es DML?

DML son las siglas de Data Manipulation Language. DML se utiliza para administrar los datos en la base de datos. Los comandos DML comunes son: insertar, eliminar, actualizar.

Ejemplos de comandos DML

A continuación se muestran algunos ejemplos de DML escritos con TSQL (servidor MSSQL)

La siguiente declaración se usa para insertar valores en la tabla tbl_employee.

Insertar en tbl_employee (id, firstName, department) valores (1, “Ann”, “Human Resources”);

La siguiente declaración se utiliza para eliminar el registro. El comando Eliminar puede eliminar datos de la tabla pero no los elimina por completo de la memoria. Por lo tanto, es posible revertir la operación.

eliminar de tbl_employee donde id = 1;

El comando de actualización que se proporciona a continuación se utiliza para modificar una fila en particular.

actualizar tbl_employee set department = 'Contabilidad' donde id = 1;

¿Cuál es la similitud entre DDL y DML?

Ambos son tipos de lenguaje de consulta estructurado (SQL)

¿Cuál es la diferencia entre DDL y DML?

Diferencia del medio del artículo antes de la mesa

DDL frente a DML

DDL es un tipo de SQL que se utiliza para cambiar la estructura de la base de datos. DML es un tipo de SQL que se utiliza para administrar los datos en la base de datos.
Cometer
Las declaraciones DDL no se pueden revertir. Las declaraciones DML se pueden revertir.
Comandos
Crear, modificar, soltar, truncar, etc. cae en DDL. Insertar, actualizar, eliminar, etc. cae en DML.
Método de operación
Las declaraciones DDL afectan a toda la tabla. DML afecta una o más filas.

Resumen -DDL vs DML

La base de datos relacional es un tipo de base de datos común. El lenguaje de consulta estructurado (SQL) se utiliza para realizar operaciones como almacenar, manipular y recuperar datos de bases de datos relacionales. SQL tiene tres subcategorías principales. Son DDL, DML y DCL. La diferencia entre DDL y DML es que DDL se usa para cambiar la estructura de la base de datos y DML se usa para administrar los datos en la base de datos.

Descargue la versión PDF de DDL vs DML

Puede descargar la versión PDF de este artículo y utilizarla para fines sin conexión según la nota de cita. Descargue la versión PDF aquí Diferencia entre DDL y DML

Recomendado: