Consultas

¿Qué es una query?

Una query es una consulta, es algo similar a hacer preguntas pero no de esa forma literalmente. Estas consultas se realizan por medio de un lenguaje en específico, SQL (structured query language).

¿Qué permite realizar una query?

Permite consultar, recuperar información de interés de una base de datos, así como también hacer cambios(insert, update, truncate, etc) sobre ella.

Realizando consultas

Para esto:

Ahora, se quiere conocer todos los barrios que contiene la base de datos BDPTF, para conocerlos todos sin excepción, hacemos lo siguiente:

SELECT * FROM BDPTF.barrios

o luego de hacer un USE BDPTF, solo bastaría con

SELECT * FROM barrios

Se pide conocer las facturas para un determinado cliente

select f_idCliente, f_idFactura from facturas
where f_idCliente = 1

Pero… ¿Cuál es el nombre de ese cliente? No sé, no recuerdo, no tengo porqué saber quién es el cliente con id = 1, para eso se tiene que hacer una consulta, sabiendo que los nombres y apellidos están en la tabla clientes…

select cli_nombre, cli_apellido from clientes
where cli_idCliente = 1

Quiero saber todos los datos de ese cliente…

select * from clientes
where cli_idCliente = 1

No puedo identificar el barrio en el que vive, ese cli_idBarrio no me dice nada…

select cli_nombre, cli_apellido, ba_nombreBarrio from clientes, barrios
where cli_idCliente = 1 and cli_idBarrio = ba_idBarrio