Ir al contenido principal

Genera y modifica consultas de bases de datos

 Genera y modifica consultas de bases de datos

aprenderás a hacer uso de las consultas, desde su forma básica hasta algo más
especializado, que te permita acceder a la información de manera óptima.
Una vez que la base de datos cuenta con registros (información), puedes consultarlos o
acceder a ellos realizando cualquiera de las siguientes acciones:
• Consultar uno o varios registros a la vez con ciertas características.
• Cálculos matemáticos para obtener resultados o estadísticas. 
Para consultar un registro, debes hacer uso de los llamados operadores relacionales, que
son los que nos permiten comparar dos valores y que te ayudan a completar una búsqueda.
Para realizar algún cálculo matemático (campo calculado), harás uso de los operadores
aritméticos, que te permiten hacer operaciones matemáticas. Algunos de ellos ya los
conoces, como la suma (+), resta (-) y multiplicación (*), con la ayuda de estos, el lenguaje
SQL y los campos, obtendrás algunos resultados o valores estadísticos deseados.
Operadores aritméticos
Se puede tomar el ejemplo de la biblioteca que has revisado en las lecciones anteriores.
Al momento de querer mostrar los resultados de la consulta que hayas realizado, es
necesario incluir los operadores aritméticos, si es que con ellos se requiere realizar una
operación matemática, de lo contrario no es imprescindible hacer uso de ellos.
Operador Operación que realiza Ejemplo de su uso
+ Suma Select *, (campo1+campo2) from tabla
- Resta Select *, (campo1-campo2) from tabla
* Multiplicación Select *, (campo1*campo2) from tabla
/ División Select *, (campo1/campo2) from tabla
Mod Modulo (Residuo) Select *, (campo1 mod campo2) from tabla
Sqrt Raíz Cuadrada Select *, sqrt(campo) from tabla
^ Potencia Select *, (campo1 ^ 2) from tabla
( ) Prioridad de
operación
Select *, (campo1+campo2) /2 from tabla
Donde:
SELECT Es la sentencia que vas a aplicar, en este caso seleccionar
* El asterisco indica que deseas revisar todos los campos de la tabla.
FROM (desde) especifica de qué tabla queremos obtener los registros o datos.
Los operadores aritméticos son utilizados únicamente cuando se requiere hacer una
operación matemática para obtener el resultado que desees. 
Un docente requiere los promedios de las tres evaluaciones parciales de sus estudiantes.
Para ejecutar la consulta, únicamente es necesario sumar las tres calificaciones utilizando
el operador aritmético + y después el de división para que se obtenga el resultado
esperado, como se muestra en la siguiente línea de código SQL.
Select *, (parcial1-parcial2+parcial3)/3 from alumnos;
Utilizando el ejemplo de la biblioteca, pudiera ser hacer la suma de los libros de ciertas
categorías u otras operaciones que el usuario requiera.
Ahora continuemos con los operadores relacionales:
Operador Operación que realiza Ejemplo de su uso
> Muestra el valor mayor Select * from tabla where campo>valor
< Muestra el valor menor Select * from tabla where campo<valor
= Muestra el valor igual Select * from tabla where campo=valor
>= Muestra los valores mayor o
igual
Select * from tabla where campo>=valor
<= Muestra los valores menor o
igual
Select * from tabla where campo<=valor
<> Muestra los valores diferentes Select * from tabla where campo<>valor
Like Muestra los valores que
comiencen, terminen
o contengan con un valor
Select * from tabla where like campo ‘a*’
Select * from tabla where like campo ‘*a’
Select * from tabla where like campo ‘*a*’
not Muestra todos menos ese
valor
Select * from tabla where like campo
<>’valor’
Al igual que en el ejemplo anterior utilizaste select * y from tabla ahora agregarás la
sentencia where (cuando), la cual te ayuda a poner la condición de filtrado de la consulta,
con la ayuda de los campos, valores y operadores relacionales.
Una vez que has aprendido a realizar campos calculados en MySQL, ahora aprenderás a
ordenar los registros de la base de datos.
El orden es importante ya que, en bases de datos grandes, encontrar un registro o dato en
una base de datos desordenada es como buscar una aguja en un pajar.
Para ordenar registros en MySQL utilizarás la instrucción Order By que en español
significa Ordenar por se compone de lo siguiente:
Order by Nombre ASC
Ordenar por + Campo a Ordenar + Tipo de Ordenación .
Donde en tipo de Ordenación existen 2 tipos:
● Asc ascendente
● Desc descendente
Ejemplo:
El señor Martines quiere saber cuáles son todas las personas mayores de 18 años,
inscritas a su negocio ordenados de la A a la Z por su nombre.
La consulta para resolver esto sería:
Select * from negocio where edad>18 order by nombre asc. 


Comentarios

Entradas más populares de este blog

Introducción a HTML

 Introducción a HTML aprenderás cómo se construye un sitio web y sus principales características. Para empezar se debe planificar la estructura del sitio a través de un mapa general en el que se definan algunas características como: El objetivo del sitio web Tipo de público al que va dirigido Los contenidos que tendrá (secciones) Estilo del sitio (colores, diseño) Una vez que se termina el proceso de planeación, es momento de conocer el lenguaje que se emplea para el desarrollo, construcción o escritura de sitios web, se llama HTML (HyperText Markup Language), en español se traduce Lenguaje de Marcas de Hipertexto. Este lenguaje está compuesto por una serie de instrucciones a las que se les denomina etiquetas o marcas. Todos los archivos HTML son sólo texto, así que se necesita un editor de texto, aplicación o programa que permita escribir texto plano sin agregar ningún formato específico, por ejemplo un bloc de notas. el mouse sobre dicho archivo, dar clic con el botón de...

Conexión con base de datos MySQL con PHP y diseño de formularios

  Conexión con base de datos MySQL con PHP y diseño de formularios Hace algunos años para obtener tu Clave Única de Registro de Población (CURP) era necesario trasladarte a la oficina correspondiente para tramitar una copia pero en la actualidad puedes hacerlo a través de una página del gobierno de México (https://www.gob.mx/curp/) ¿Cómo crees que funciona está página? ¿Por qué crees que la página puede proporcionar tanta información? ¿Crees que existe una base de datos con la información de todos los ciudadanos? ¿Quiénes no podrían consultar su CURP? Las páginas web pueden ser de dos tipos: estáticas y dinámicas. La primeras son aquellas cuyos contenidos permanecen siempre igual, en cambio las páginas dinámicas se caracterizan porque su contenido es variable y se actualiza de acuerdo con la información que se quiera mostrar. Existe un gran número de páginas y portales web que han sido creados con el lenguaje PHP, generalmente es utilizado para la creación de páginas d...

Instalando nuestro entorno de trabajo: Laragon

  Instalando nuestro entorno de trabajo: Laragon  Laragon es un software que integra Apache como servidor web; que nos ayudara a mostrar  nuestras consultas en una página web, MySQL como servidor de bases de datos; que te ayudará a crear tablas, crear consultas e insertar registros. Por su parte PHP como intérprete entre la página web y tu base de datos, ya que la información que insertes en tu base de datos, la podrás tener accesible directamente desde una página web. Para instalar Laragon tienes que tomar en cuenta algunos requisitos mínimos de tu computadora, como son: 1. Sistema Operativo Windows 10 de preferencia y Windows 7 para entornos de 32bits. 2. Memoria RAM 2Gb mínimo 3. Espacio en disco duro disponible: 300Mb Ahora aprenderás cómo instalar Laragon. Entra al sitio web: https://laragon.org/download/ Desde este sitio web, busca el archivo: “Download Laragon - Lite” que te permite iniciar la instalación. Una vez descargado lo vas a abrir. Sele...