Definición
Un lenguaje de manipulación de datos (Data Manipulation
Language, o DML en inglés) 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.
El lenguaje de manipulación de datos más popular hoy día es
SQL, usado para recuperar y manipular datos en una base de datos relacional.
SELECT | SELECCIONAR
La sentencia SELECT nos permite consultar los
datos almacenados en una tabla de la base de datos.
Forma básica
|
SELECT
|
Palabra clave que indica que la sentencia de SQL que queremos ejecutar es
de selección.
|
|
ALL
|
Indica que queremos seleccionar todos los valores.Es el valor por defecto
y no suele especificarse casi nunca.
|
|
DISTINCT
|
Indica que queremos seleccionar sólo los valores distintos.
|
|
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.
|
|
WHERE
|
Especifica una condición que debe cumplirse para que los datos sean
devueltos por la consulta. Admite los operadores lógicos AND y OR.
|
|
GROUP BY
|
Especifica la agrupación que se da a los datos. Se usa siempre en
combinación con funciones agregadas.
|
|
HAVING
|
Especifica una condición que debe cumplirse para que los datos sean
devueltos por la consulta. Su funcionamiento es similar al de WHERE pero
aplicado al conjunto de resultados devueltos por la consulta. Debe aplicarse
siempre junto a GROUP BY y la condición debe estar referida
a los campos contenidos en ella.
|
|
ORDER BY
|
Presenta el resultado ordenado por las columnas indicadas. El orden puede
expresarse con ASC (orden ascendente) y DESC (orden
descendente). El valor predeterminado es ASC.
|

No hay comentarios:
Publicar un comentario