BASES DE DATOS MYSQL (Significado de los scripts a la hora de realizar consultas)

-BASE DE DATOS: SIGNIFICADO DE LAS ETIQUETAS-

Hoy vamos a ver que uso tienen los scripts y las etiquetas dentro de una base de datos creada con MySQL a base de scripts. Comencemos:

1.) select nombre as "nombre"

from cine

SELECT: Sirve para recuperar datos dentro de una base de datos a partir de las restricciones que le apliquemos, con lo cual el significado de ese script es: “Recupera el nombre como nombre desde cine”.

2.) selet nombre, metros

from cine

Este script significa: “Recupera el nombre del cine y sus dimensiones desde la base Cine”.

3.) select *

from cine

“*”(ASTERISCO) indica que la consulta va a seleccionar todos los datos de la base, con lo cual la sentencia quiere decir: “Selecciona todos los datos desde cine”

4.) selet nombre, presupuesto

from cine

where presupuesto>30000

La etiqueta WHERE sirve para especificar las condiciones de la consulta, es decir, que son más selectivos y más específicos. Con lo cual esta consulta quiere decir: “Recupera el nombre y el presupuesto desde cine en el campo en el que el presupuesto sea mayor a 30.000”.

5.) selet nombre, presupuesto, provincia

from cine

where (provincia="caceres") and presupuesto>30000;

Significado: “Recupera el nombre, el presupuesto y la provincia desde cine donde la provincia sea Cáceres y el presupuesto mayor a 30.000”.

6.) select nombre, presupuesto, provincia

from cine

where provincia<> "caceres";

“><” significa “Distinto que… Con lo cual la sentencia quiere decir: “Recupera el nombre, el presupuesto y la provincia desde cine y donde la provincia sea distinto que “Cáceres”.

7.)SELECT nombre, año_construccion

from cine

where año_construccion="1980"

Significado: “Recupera el nombre y el año de construcción desde cine donde el año de construcción sea “1980”.

8.) SELECT nombre, año_construccion

from cine

where nombre like "la%"

La etiqueta “Like” realiza comparaciones no absolutas entre los datos, con lo cual la sentencia quiere decir: “Recupera el nombre , el año de construcción desde cine donde nombre (Cine) compare los porcentajes.

9.) SELECT nombre, año_construccion

from cine

where nombre like "%casa%"

“Recupera el nombre y el año de construcción desde cine donde nombre compare los datos de “casa”

10.) SELECT nombre, año_construccion

from cine

where nombre like "____o"

“Recupera el nombre y el año de construcción desde cine donde nombre cargue los datos almacenados en esa celda o sección.”

“___o” indica los resultados que se mostrarán al cargar los datos con LIKE

11.) SELECT nombre, año_construccion, provincia

from cine

where nombre not like "% %"

NOT LIKE significa que no cargará los datos al realizar una consulta.

12.) SELECT nombre, año_construccion, provincia

from cine

where nombre like "__ %"

“Recupera el nombre, el año, la construcción y la provincia desde cine donde”. el nombre signifique (Dato almacenado)

13.) select *

from cine

where provincia in ("caceres", "badajoz", "sevilla")

“Recupera TODO desde cine donde las provincias son “Caceres, Badajoz” y “Sevilla”

14.) select *

from cine

where presupuesto between 10000 and 20000

La etiqueta BETWEEN sirve para recuperar datos que están dentro de un intervalo medio de cantidades numéricas, con lo cual la sentencia quiere decir: “Recupera TODO desde cine donde el presupuesto es un número entre 10.000 y 20.000

15.) select nombre, provincia

from cine

where poblacion is null

La etiqueta IS NULL recupera los datos que son nulos, los cuales crean problemas a la hora de hacer comparaciones. La sentencia quiere decir: “Recupera el nombre y la provincia desde cine donde los datos de población son nulos”.

16.) select nombre, provincia

from cine

where poblacion is not null

La etiqueta IS NOT NULL significa que recupera los datos que no son nulos por lo que la sentencia dice: “Recupera nombre y provincia desde cine donde población NO tiene valores nulos”.

17.)select nombre, provincia

from cine

where provincia="caceres" and poblacion is not null and año_construccion>1989

La etiqueta AND significan dos consultas o condiciones que se unen para cumplir su función, es decir , que: “Recupera nombre y provincia desde cine donde la provincia y la población no son valores nulos y el año de construcción es anterior a 1989”.

18.) select nombre, telf

from cine

where año_construccion=( select año_construccion

from cine

where nombre="multicines")

“Recupera el nombre y el teléfono desde cine donde el año de construcción sea un valor recuperado desde cine y donde el valor de nombre es “multicines”.

19.) select nombre, presupuesto

from cine

where presupuesto=( select presupuesto

from cine

where nombre="la dehesa")

“Recupera el nombre y el presupuesto desde cine cuando el presupuesto sea un valor recuperado desde cine y donde dicho nombre es “La Dehesa”.

21.) select nombre, presupuesto

from cine

where presupuesto=( select presupuesto

from cine

where nombre="la dehesa" or nombre="villa verde" and año_construccion between 1990 and 2000)

La etiqueta OR significa que cumple un valor u otro de los que hay en la consulta (Ej: 15 o 19). La etiqueta quiere decir: “Recupera el nombre y el presupuesto desde cine donde el presupuesto sea un valor recuperado desde cine y donde “La Dehesa” , “Villaverde” y el año de construcción equivale a un valor entre 1990 y 2000”.

22.) select *

from cine

where provincia=( select provincia

from cine

where nombre="las roscas")

“Recupera todo desde cine donde presupuesto sea un valor recuperado desde cine y donde nombre significa “Las Roscas”.

23.)select *

from cine

where provincia=( select provincia

from cine

where nombre="las roscas") and

año_construccion

(select año_construccion

from cine

where nombre="las roscas")

“Recupera todo desde cine donde la provincia sea un valor que se recupera desde cine y donde “Las Roscas” y el año de construcción devuelven el año de construcción del cine desde la base de datos “Cine”.

24.)select AVG(presupuesto)

from cine

La etiqueta AVG significa que devuelve el valor medio de los datos de un grupo. El significado es: “Devuelve el presupuesto medio desde cine”.

26.) select max (metros)

from cine

where año_construccion=1995

La etiqueta MAX significa que devuelve el valor más grande de los datos de un grupo. El significado es: “Recupera el valor máximo desde cine donde el año de construcción es 1995”.

También debemos recordar estos valores:

-SUM: Realiza la suma de todos los valores del grupo

-MIX: Devuelve el valor mínimo de un grupo.

-COUNT: Nos dice cuantos valores hay en un grupo.

Temas
© 2007 - 2021 Tus clases particulares Mapa web: Profesores particulares| Academias y centros