Cláusulas
Las cláusulas MySQL son los componentes fundamentales utilizados para construir consultas a la base de datos. Definen la estructura y las restricciones de las sentencias SQL, permitiendo una manipulación y recuperación eficaz de los datos. Las cláusulas son parte integrante de las consultas y funcionan junto con otros componentes de SQL, como las palabras clave y las funciones.
Usos comunes de las cláusulas MySQL
- Cláusula SELECT: Recupera datos concretos de las tablas.
- Cláusula WHERE: Filtra los registros en función de determinadas condiciones.
- Cláusula GROUP BY: Agrupa las filas con los mismos valores en las columnas especificadas.
- Cláusula ORDENAR POR: Ordena los resultados de la consulta en orden ascendente o descendente.
- Cláusula LIMITE: Limita el número de filas devueltas por una consulta.
Ejemplos
- Ejemplo de cláusula SELECT
SELECT name, age FROM employees;
Explicación: Obtiene las columnas
name
yage
de la tablaemployees
. - Ejemplo de cláusula WHERE
SELECT * FROM orders WHERE status = 'Pending';
Explicación: Recupera todos los pedidos en los que el
status
esPending
. - Ejemplo de cláusula GROUP BY
SELECT department, COUNT(*) FROM employees GROUP BY department;
Explicación: Cuenta el número de empleados de cada departamento.
- Ejemplo de cláusula ORDER BY
SELECT name FROM students ORDER BY grade DESC;
Explicación: Lista los nombres de los alumnos ordenados por sus calificaciones en orden descendente.
- Ejemplo de cláusula LIMIT
SELECT * FROM products LIMIT 5;
Explicación: Recupera las 5 primeras filas de la tabla
products
.