profayadira.yolasite.com

Download Report

Transcript profayadira.yolasite.com

COMANDOS DML

DML son las siglas de Data Manipulation Language y se refiere a los comandos que permiten a un usuario manipular los datos en un repositorio, es decir, añadir, consultar, borrar o actualizar.

SELECT . Utilizado para consultar registros de la base de datos que satisfagan un criterio determinado.

INSERT. Utilizado para cargar lotes de datos en la base de datos en una única operación.

DELETE. Utilizado para eliminar los valores de los campos y registros especificados.

UPDATE. Utilizado para modificar los valores de los campos y registros especificados.

.

Consulta de Datos

.

El proceso más importate que podemos llevar a cabo en una base de datos es la consulta de los datos. De nada serviría una base de datos si no puedieramos consultarla.

Es además la operación que efectuaremos con mayor frecuencia.

Para consultar la información SQL pone a nuestra disposición la sentencia SELECT

La sentencia SELECT

La sentencia SELECT nos permite consultar los datos almacenados en una tabla de la base de datos.

El formato de la sentencia select es:

SELECT [ALL | DISTINCT ] [{,}] FROM | [{,|}] [WHERE [{ AND|OR }]] [GROUP BY [{,}]] [HAVING [{ AND|OR }]] [ORDER BY | [ASC | DESC] [{,| [ASC | DESC ]}]]

Clausulas.

Las cláusulas son condiciones de modificación utilizadas para definir los datos que desea seleccionar o manipular.

FROM

Indica la tabla (o tablas) desde la que queremos recuperar los datos. En el caso de que exista más de una tabla se denomina a la consulta "consulta combinada" o "join".

En las consultas combinadas es necesario aplicar una condición de combinación a través de una cláusula WHERE.

Cláusula WHERE

La cláusula WHERE es la instrucción que nos permite filtrar el resultado de una sentencia SELECT. Habitualmente no deseamos obtener toda la información existente en la tabla, sino que queremos obtener sólo la información que nos resulte util es ese momento. La cláusula WHERE filtra los datos antes de ser devueltos por la consulta.

Ejemplos

SELECT * FROM Coches

En esta consulta se hace el uso del comodin de campos, el asterisco "*".

Muestra todos los registros de la tabla Coches a esta operacion se le llama SELECCION; ya que se obtinene una nueva tabla formada por algunas de las filas seleccionadas de otra tabla previamnete existente.

SELECT matricula, marca, modelo, numero_kilometros FROM Coches

Esta consulta matricula,marca, selecicona modelo y los campos numero de kilometraje de la tabla coches y muestra los registros correspondientes. A esta operacion se le llama PROYECCION; consiste en la obtencion de una nueva tabla formada por algunas columnas seleccionadas de otra tabla previamente existente.

El orden de las cláusulas no puede ser cambiado.

Solamente SELECT y FROM son mandatario.