Consulta de base de datos
Consultamos datos todos los días, desde búsquedas en Google hasta pedirle a Siri un chiste divertido. Las consultas son simplemente preguntas sobre un conjunto de datos. Pueden volverse muy complejos, involucrando múltiples tablas y millones de registros; sin embargo, el concepto básico es sencillo y no muy complejo.
Una consulta de base de datos es una solicitud de datos de una base de datos. Por lo general, la solicitud es recuperar datos; sin embargo, los datos también se pueden manipular mediante consultas. Los datos pueden provenir de una o más tablas, o incluso de otras consultas.
Ejemplo de una consulta
Como mencionamos hace un momento, cuando le pedimos a Siri una broma, estamos planteando una pregunta o consulta a la aplicación. Si bien la consulta entre bastidores es muy compleja y buscará en muchas fuentes, el concepto puede simplificarse bastante.
Una consulta comienza con la palabra clave SELECT, sin importar el sistema. Esto le dice a la base de datos que elija algo; los detalles están después de la instrucción SELECT. Si queremos todos los chistes, usamos el asterisco (*), que le dice a la base de datos que recupere todo:
¿Cuáles son las mejores herramientas de productividad para 2025?
SELECCIONAR * DE tblJokes;
Usando punto y coma
La instrucción SQL termina con un punto y coma (;). Esto es necesario para terminar todas las declaraciones con este carácter. Le dice al motor de la base de datos que procese todo antes del punto y coma; indica el final del procesamiento. Verá el punto y coma utilizado como último carácter en las sentencias SQL.
Volvamos a nuestra consulta. Tenga en cuenta que el nombre de la tabla es tblJokes . Es una práctica común prefijar los nombres de los objetos de la base de datos para facilitar su identificación. Un informe podría etiquetarse como rptJokes , una consulta como qryJokes , etc. Si todo tiene el mismo nombre, se crea confusión.
Si la tabla de chistes es enorme, la visualización de datos resultante será inmanejable. Pero, ¿y si solo queremos bromas limpias? Si hay un campo en la tabla para el indicador clean_joke , podemos agregar ese filtro a nuestra consulta. Eso se hace a través de la declaración WHERE. Esto le dice a la base de datos que realice un filtro y solo devuelva registros que cumplan las condiciones después de la instrucción WHERE. En este caso, una broma está limpia si la bandera se establece en 1.
Seguridad de la Base de Datos: Definición, mejores prácticas y problemas
SELECCIONAR * DE tblJokes DONDE clean_joke = 1;
Un dato adicional que podría agregarse es la cláusula ORDER BY. Quizás queramos ver los chistes ordenados por longitud, o nombre, o autor. La siguiente instrucción SQL recupera chistes limpios y órdenes por el nombre del chiste en orden alfabético ascendente:
SELECCIONAR * DE tblJokes DONDE clean_joke = 1
ORDEN POR autor ASC '';
También hay una cláusula GROUP BY para ordenar los datos en grupos; esto es útil en informes avanzados para mostrar totales y subtotales.
¿Qué herramientas usan los psicólogos para evaluar a las personas?
Otras operaciones
Una consulta puede hacer más que recuperar datos. También puede insertar, actualizar, crear o eliminar datos y tablas. La estructura básica de cada consulta es similar. La primera palabra clave (por ejemplo, SELECT) le dice a la base de datos qué operación debe realizar; las siguientes declaraciones refinan esta declaración en instrucciones específicas. Estos incluyen las tablas para ajustar / consultar, los tipos o valores de registros en los que trabajar o cómo agrupar los datos.
- Inserte nuevos datos en una tabla:
Lo siguiente inserta un nuevo registro en la tabla tblArtist :
INSERT INTO tblArtist (artistName, genre, countryCode, notes)
VALUES ('Journey', 'Rock', 'US', 'missing Raised on Radio');
- Actualice un registro existente en una tabla:
Lo siguiente busca un registro con un artistID de 1 y actualiza el nombre del artista.
ACTUALIZAR tblArtist SET artistName = 'Anthem [UK]'
DONDE artistID = 1;
- Eliminar registros
¡Úselo con cuidado! ¡Esto eliminará registros de la base de datos!
BORRAR * DE tblArtist
DONDE notas = 'eliminarme';
Ejemplo de Microsoft Access
El lenguaje más común para consultar bases de datos es el lenguaje de consulta estructurado (SQL).
Microsoft Access tiene un asistente de consultas que permite a los usuarios arrastrar y soltar campos. Proporciona una interfaz gráfica para trabajar con la consulta. Cuando necesite profundizar, por así decirlo, siempre puede editar directamente la consulta SQL.
Los siguientes ejemplos muestran el asistente de consultas y el diseñador de consultas.
Puede elegir los campos de las tablas de la base de datos:
![]() |
Diseño de la consulta en Microsoft Access. Se pueden agregar campos o tablas adicionales, cambiar nombres, actualizar el orden de clasificación, etc.
![]() |
En el editor, Microsoft Access le permite cambiar el tipo de consulta, por ejemplo, el conjunto de datos resultante se puede utilizar para crear una nueva tabla.
Otros sistemas de administración de bases de datos tienen herramientas, pero cualquiera también admitirá la entrada SQL directa. Estos incluyen Oracle, MySQL, Microsoft SQL Server y PostgreSQL.
Resumen de la lección
Muy bien, tomemos un momento para revisar lo que hemos aprendido. Esta lección ha cubierto el concepto de una consulta de base de datos y ha proporcionado ejemplos de consultas , que aprendimos que son preguntas contra un conjunto de datos. Se proporcionaron herramientas de consulta. SQL es el lenguaje de consulta más común para los sistemas de bases de datos y casi todos los sistemas de bases de datos comprenden SQL. Consultamos datos todos los días. Una vez que se comprenden los conceptos básicos de las estructuras de consulta, incluso las consultas más complejas se pueden dividir en pasos simples y fáciles de entender, incluso pidiéndole a Siri una broma agradable y limpia.
Explora más sobre este tema
Selecciona un tema y sigue aprendiendo...


