domingo, 11 de octubre de 2015

LENGUAJE DE MANIPULACIÓN DE DATOS.


UN LENGUAJE DE MANIPULACIÓN DE DATOS (DATA MANIPULATION LENGUAJE,DML) es un lenguaje proporcionado por el sistema gestor de base de datos que permite a los usuarios de la misma ,llevar a cabo las tareas de consulta o manipulacion de los datos ,organizados por el modelo de datos adecuado.
Son DML:select,insert,delete,update.

Lenguajes de consulta no procedimentales:
En los lenguaje no procedimentales el usuario describe la información deseada sin un procedimiento especifico para obtener esa información.

ESTRUCTURAS

SELECT

SELECT columna (,columna2,...,columnan)
FROM tabla(,tabla2,...,tablan)
(WHERE condición)
(GROUP BY columna/s)
(HAVING condición )
(ORDER BY columna/s);

Ejemplos:

1.SELECT*FROM alumnos;
Esta consulta nos mostrara todo lo que  hay de la tabla alumnos (el asterisco significa todo).

2.SELECT nombre_alumno,fecha _nacimiento,nota_media ,dni FROM alumnos WHERE fecha_nacimiento
BETWEEN`1990/12/21`AND `1995/11/20` ORDER BY nota_media;
Pedimos que nuestras columnas nombre_alumno,fecha_nacimiento,nota_media y dni de los alumnos que nacieron entre el 21/12/1990 y 20/11/1995 ordenados por la nota media.

UPDATE
UPDATE tabla
SET columna = nuevovalor,(,columna2 = nuevovalor,...,columnan = nuevovalor)
(WHERE condición).

Ejemplos:
1.UPDATE empleados SET salario=salario+500;
Esta sentencia aumenta 500 al salario de todos los campos de la tabla empleados.

2.UPDATE empleados SET nombre = "Paquito" where num_empleado = 1;
Esta sentencia actualiza el nombre de empleados numero 1 a "Paquito".

DELETE
1.DELETE from empleados;
Borra todos los datos de la tabla empleados;

2.DELETE from empleados where numero_emp = 3;
Elimina la fila del empleado numero 3.




No hay comentarios.:

Publicar un comentario