Ir al contenido principal

Consultas a bases de datos con lenguaje SQL

 Consultas a bases de datos con lenguaje SQL


 la forma de obtener información de una base de datos de 

manera más precisa y especializada, utilizando sentencias. Podrás generar búsquedas de 

datos específicos en las tablas que la conforman, establecer filtros y presentar al usuario 

final lo que requiere. Este proceso lo llevarás a cabo utilizando el lenguaje SQL en el 

programa Laragon.

Recordemos algunas sentencias que te serán de utilidad:

● La sentencia Select, (seleccione) en su forma más básica, te permite consultar u 

obtener información de una determinada tabla y te presenta todos los registros.

● El signo * es un comodín que indica que queremos ver todos los registros.

● Where (Donde) es la palabra con la que determinas que se va a establecer una 

condición para la búsqueda de datos.Like En este caso se traduce “como” y es la palabra que utilizarás para comparar

la cadena de caracteres que se busca y establecer la coincidencia con un registro

en la tabla que se desea consultar.

● La sentencia From (desde) especifica de qué tabla queremos obtener los registros

o datos.

● Cuando escribes Nombre_de_tabla indicas el nombre de la tabla de donde se

obtienen los registros.

● And.- Operador lógico utilizado para establecer dos condiciones en una consulta y

que muestra únicamente los registros que cumplan con ambas.

● Or.- Operador lógico utilizado para establecer dos condiciones en una consulta,

pero que en este caso mostrará los registros que cumplan con una u otra.

El siguiente ejemplo puede ejecutarse en el programa mencionado, con las sentencias

anteriormente revisadas y a las que a su vez podemos denominar consultas simples. La

tabla con la que estarás trabajando en este apartado se llama “libro”, y los campos que la

componen son Id_libro, Título, Cantidad y Id_Autor. Una vez que se ejecuta la consulta,

puedes ver el contenido de la tabla completa con todos los datos de esta. 

En ambos casos no se muestra la cantidad 

de 5 ejemplares, si deseas que se incluya 

debes de usar <= o >=.

BETWEEN (entre)

permite visualizar datos

estableciendo un

parámetro inicial y uno

final. Verifica la sintaxis,

encontrarás la palabra

between y nuevamente la

palabra AND, pero en

este caso no como una

condición, sino

determinando el rango

entre el cual se

visualizarán los

registros.Si quieres

visualizar los libros que

tienen entre tres y seis unidades de existencia debes utilizar el operador de rango

BETWEEN.

Select * from libro where Cantidad between 3 and 6

También es posible utilizar este operador en su modo negativo NOT BETWEEN (no entre),

que te mostrará todo, excepto lo que especificas en el rango. Es la misma sintaxis,

únicamente se agrega NOT. El resultado es como se muestra en la siguiente captura:

En los ejemplos anteriores puedes observar que puedes consultar el registro de una tabla,

especificando el campo y el registro exacto que estás buscando, sin embargo algunas

veces no recuerdas exactamente el nombre que deseas ver, por tal motivo es necesario

utilizar LIKE (operador de coincidencia), que se puede definir con los siguientes términos:

“como” o “ se parece a….






Comentarios

Entradas más populares de este blog

Modelo relacional

''  Modelo relacional"  Un modelo es una representación gráfica de nuestra base de datos. A este modelo le  llamaremos modelo relacional.  El modelo relacional es un diagrama que ayuda a entender los datos y observar cómo se  relacionan entre ellos. Un modelo de datos es una colección de herramientas gráficas que usualmente incluyen  un tipo de diagrama y vocabulario especializado para describir la estructura de la base de  datos. Este modelo representa una descripción de la estructura de la base de datos,  incluidos los datos, las relaciones dentro de los datos, las restricciones sobre los datos y  a veces semántica o significados de los datos (Catherine, 2009) El modelo entidad-relación lo desarrolló P. P. Chen en 1976 para facilitar el diseño de bases  de datos al permitir expresar las propiedades conceptuales de la base de datos en un  esquema, es decir el funcionamiento de un negocio, empresa, escuela entre otros. Vamos a adentrarnos en el modelo entidad-relación y co