Está en la página 1de 8

Sentencias

Declaración de elementos del lenguaje de programación.


¿¿Qué son?
Qué Son?

Las sentencias SQL pertenecen a dos categorías principales: Lenguaje de


Definición de Datos (DDL) y Lenguaje de Manipulación de Datos (DML).
Estos dos lenguajes no son lenguajes en sí mismos, sino que es una forma de
clasificar las sentencias de lenguaje SQL en función de su cometido.
Sentencia DDL
Las sentencias DDL son las que se ocupan de la creación de los objetos dentro de la
base de datos, requiriendo una confirmación de la mano del SGBD cada vez que se lleva
a cabo una de ellas. Las sentencias que utilizamos dentro de este lenguaje incluyen
Create Table para proceder a añadir una tabla, Drop Table para el efecto contrario o Alter
Table para modificar la tabla.
Sentencia DDL
Sentencia DDL Objetivo
Alter procedure Recompilar un procedimiento almacenado.
Alter Table modificar la asignación de almacenamiento.

Recoger estadísticas de rendimiento sobre los objetos de la BD


Analyze
para utilizarlas en el optimizador basado en costes.
Create Table Crear una tabla.
Create Index Crear un índice.
Drop Table Eliminar una tabla.
Drop Index Eliminar un índice.
Grant Conceder privilegios o papeles, roles, a un usuario o a otro rol.
Truncate Eliminar todas las filas de una tabla.
Revoke Retirar los privilegios de un usuario o rol de la base de datos.
Ejemplo de DDL
CREATE TABLE nombreTabla
{
Nombrecolumna1 tipodato1,
Create table Nombrecolumna2 tipodato2,
Forma,tamaño,color. Nombrecalumna3 tipodato3,
}

Alter table
Forma ALTER TABLE nombreTabla
nombreCampo Tipodato:

Drop table DROP TABLE


Eliminar físicamente nombreTabla:

Truncate table Truncate table


Vaciar nombreTabla:
Sentencias MDL

Es un lenguaje proporcionado por el sistema de gestión de base de datos


que permite a los usuarios llevar a cabo las tareas de consulta o
manipulación de los datos, organizados por el modelo de datos
adecuado.
sentencias DML
Sentencia DML Objetivo
Insert Añadir filas de datos a una tabla.

Delete Eliminar filas de datos de una tabla.

Update Modificar los datos de una tabla.

Select Recuperar datos de una tabla.

Commit Confirmar como permamentes las modificaciones realizadas.

Deshacer todas las modificaciones realizadas desde la última


Rollback
confirmación.
Ejemplo de dml
Insert INSERT INTO nombreTabla VALUES
Incluye contenido en el vaso (1,”Juan Perez”,”21/01/1982”,15000):

Select SELECT campo1,campo2 FROM


Selecciona lo que indicamos nombreTabla:

Update
Actualiza el contenido UPDATE nombreTabla SET condición:

Delete DELETE FROM nombreTabla:


Elimina el contenido

También podría gustarte