¿Qué significa ejecutar una consulta?

Para comprender una consulta, debe comprender las tablas.
Una consulta es pedirle a una computadora que haga algo en relación con un dato: es realmente como un comando en cualquier otro lenguaje de programación, o pedirle a alguien que haga un favor. No tiene que saber el 100% de la tarea para solicitarla.

Consultas SQL (“Sequel”) y Fruit

Aquí hay un ejemplo. El lenguaje definitivo para las consultas en las bases de datos son los lenguajes de la familia SQL, por lo que utilizaremos uno de ellos para ilustrarlo.
Imaginemos una tabla de base de datos (básicamente un cuadro para una gran recopilación de datos) como un montón de fruta. Algo como el comando de consulta

SELECCIONE * DE Fruta;

Le dice a la computadora que preste atención a toda la fruta, o que la recoja y la ponga en la esquina de la mesa a su alcance, si eso ayuda. Puedes ver exactamente qué hay en esa esquina, si lo deseas. No tiene que saber los tipos de fruta o cuántas frutas para que esto funcione.
Sin embargo , tienes que ser preciso. Hagamos otro ejemplo para mostrar lo que queremos decir:

SELECCIONE * DE Manzanas;
MESA DE GOTA Manzanas;

Su computadora acaba de comer al grupo llamado Manzanas / empujó la mesa de Manzanas por una ventana. Sin embargo, puede que no haya comido todas las manzanas en la mesa ¡Fruta! Esto se debe a que la idea de una tabla / base de datos no es la misma que la idea de un elemento de datos.

¿Lo que acaba de suceder? ¿Por qué?

Esto resalta algo importante sobre las consultas: funcionan en grupos altamente estructurados y ordenados (que es lo que es su tabla). La computadora realmente no entiende lo que está haciendo, o cuáles son sus datos (manzanas), por lo que las consultas están ahí para contar exactamente qué hacer, pero sin detalles adicionales . Entonces, aquí se comió un grupo al que llamaste Manzanas (que en realidad podría haber sido algo que ni siquiera era fruta). En otras palabras, podría haber sido una caja llamada Manzanas, pero llena de patos electrónicos de goma. Tu computadora no lo sabría. Mala computadora. : (

exhibir a. Patos electrónicos de goma.

La redacción de las consultas es muy específica. En cierto modo, son como hechizos. El problema aquí es que su tabla de manzanas no es la misma que la tabla de frutas. Aunque puede haber una relación entre los cuadros (consulte Adicional para más detalles), sacó el cuadro incorrecto.

Malditas manzanas.

Entonces saquemos Fruit nuevamente. ¿Cómo consultamos para deshacernos de esas manzanas más oscuras?

Cada elemento de datos también tiene varias propiedades directamente asociadas, como una pegatina. Cosas como nombre, precio, cualquier propiedad. (También hay uno solo para el beneficio de la memoria de la computadora, que es único para todo, llamado índice, como un código de barras único en cada pieza de fruta). Puedes agregar tantas pegatinas como quieras. De hecho, la fruta en sí misma es básicamente una pegatina.
Aunque puede señalar una pieza de fruta y saber si se trata de una uva muy cubierta de pegatina o una manzana cubierta de pegatina, su computadora no puede. Pero si le dices cómo, puede leer las pegatinas que has puesto.
Estos pueden usarse para identificar qué es una manzana en la mesa llamada Fruta. Supongamos que hemos nombrado todas las frutas con pegatinas. Ahora, hagamos esto bien:

SELECCIONE * DE Fruta DONDE Nombre COMO “Apple”; //Un comentario. Esto le dice a la computadora que mire a través de las pegatinas con el nombre de la fruta en busca de las que dicen Apple.
BORRAR;

Esto es considerablemente más largo, pero hace el trabajo: es la consulta / instrucción / hechizo correcto. Ahora tus manzanas realmente se comen. Tus manzanas no volverán, porque le preguntaste a la computadora para eliminarlas (siendo todo en la esquina de la mesa).
eructar.


Tenga en cuenta que las computadoras realmente no saben cómo los humanos llaman cosas. Las pegatinas, los nombres de las mesas, etc. son completamente suyos; Acabo de elegir nombres de objetos normales para la analogía. ¡Sé creativo y asegúrate de decirle a tu computadora lo que estás haciendo! No alimente cajas de patos de goma con pegatinas de “Nombre: Apple”. Qué cruel.

Adicional

¡Las consultas son divertidas y poderosas! Pueden hacer mucho más que comer su fruta y ser groseros. Aprenda cómo ponerlos a trabajar:

  • Escribir consultas SQL: comencemos con lo básico (Microsoft)
  • Tutorial SQL

Allen dio una gran información sobre esto. Solo agregaré un ejemplo de cómo podría usar una consulta. Digamos que tenemos un sitio web que trata sobre frutas. El sitio tiene una sección sobre manzanas que incluye variedades de manzanas de todo el mundo. Esto seguirá siendo muchas manzanas.

Si sus lectores quieren explorar manzanas, podrían hacer una búsqueda o quizás ver una lista alfabética. ¿Qué pasa si desean navegar por región geográfica en color? Si ha asignado esos datos a sus páginas de manzanas, puede crear una página que utilice una consulta para mostrar todas las manzanas cultivadas en América del Norte. O todas las manzanas rojas. O manzanas verdes cultivadas en Nueva York. Siempre que haya creado los datos para comenzar, puede ejecutar cualquier número de consultas sobre ellos.

Por lo tanto, cuando agregue su contenido por primera vez, querrá configurarlo para que pueda usar campos personalizados o taxonomías para cosas como la región y el color al que puede asignar cada manzana.

Tiene una base de datos con una gran cantidad de datos. Necesita encontrar un registro específico en su base de datos. El acto de encontrar ese registro es un ejemplo de consulta a su base de datos.

En TI, significa ejecutar una consulta. Query sea un comando para extraer información de una base de datos. Por ejemplo, seleccione el nombre de los empleados. Cuando ejecuta / ejecuta esta consulta, obtiene todos los valores en la columna ‘nombre’ de la tabla ’empleados’.

Espero que ayude…

Por lo general, cuando alguien dice “ejecutar una consulta” significa que quiere que ejecute una instrucción SQL en una base de datos.