Es muy común hablar de sentencias DML y DDL, por lo que
vamos a ver una breve explicación para aquellas personas que no han trabajado
con estas tecnologías.
Para empezar tenemos que saber que las sentencias SQL se
dividen en dos categorías DDL y DML, Lenguaje de Definición de Datos y Lenguaje
de Manipulación de Datos.
-
DDL - Lenguaje de definición de datos: Las
sentencias DDL se utilizan para crear y modificar la estructura de las tablas
así como otros objetos de la base de datos.
o
CREATE - para crear objetos en la base de datos.
o
ALTER - modifica la estructura de la base de
datos.
o
DROP - borra objetos de la base de datos.
o
TRUNCATE - elimina todos los registros de la
tabla, incluyendo todos los espacios asignados a los registros.
o
Lenguaje de manipulación de datos (DML)
-
DDL - Lenguaje de manipulación de datos: son
utilizadas para gestionar datos dentro de los esquemas.
o
SELECT - para obtener datos de una base de
datos.
o
INSERT - para insertar datos a una tabla.
o
UPDATE - para modificar datos existentes dentro
de una tabla.
o
DELETE - elimina todos los registros de la
tabla; no borra los espacios asignados a los registros.