T RANSACT SQL Sublenguajes • DDL • DML • DCL
DDL
(Data Description Language, en español Lenguaje de Definición de Datos), define, modifica o borra las tablas en las que se almacenan los datos y de las relaciones entre estas.
Contiene comandos para la creación y estructura de la base de datos Comando
Descripción
CREATE
Utilizado para crear nuevas tablas, campos e índices
DROP
Utilizado para eliminar tablas e índices
ALTER
Utilizado para modificar las tablas agragando campos o cambiando la definición de los campos
DML
DML (Data Manipulation Language, en español Lenguaje de Manipulación de Datos), permite al usuario recuperar datos almacenados en la base de datos así como actualizarla añadiendo, suprimiendo o modificando datos almacenados. Contiene los comandos para la manipulación de datos
Comando
Descripción
SELECT
Utilizado para consultar registros dentro de la base de datos que son requerido en el momento
INSERT
Utilizado para cargar lotes de datos en una tabla de la base de datos en una única operación
UPDATE
Utilizado para modificar los valores en los campos y registros según especificaciones
DELETE
Se utiliza para eliminar registros de una tabla en una base de datos
DCL
DCL (Data Control Languaje, en español Lenguaje de Control de Datos), sirve para trabajar en un entorno multiusuario, donde es muy importante la protección y la seguridad de los datos y la compartición de datos por parte de usuarios. Comando
Descripción
COMMIT
Guarda los trabajos realizados en las transacciones
ROLLBACK
Restaura la base de datos al estado original desde el comando COMMIT pasado en las transacciones
SAVEPOINT
Establecer un punto en que es posible un ROLLBACK.
SAVE TRANSACTION
Establece un punto de almacenamiento dentro de una transacción