You don't have javascript enabled. Good luck with that.

MYSQL Ejemplo CRUD

Tablas

Copiar

Relaciones

Añadir datos a las tablas

Copiar

Seleccionar datos

WHERE con BETWEEN y LIKE

En esta consulta vamos a sacar los productos que cumplan las siguientes condiciones:

El precio sea menor a 10€ y

  • La categoría sea 2,3 y 4, y el stock esté entre 1 y 5 productos
  • O la categoría sea 1 y el nombre contenga una e y después una a

Copiar

INNER JOIN y ORDER BY

En esta consulta vamos a sacar la categoría de cada producto.

También vamos a ordenarlos, primero por el nombre de la categoría y después por el nombre del producto, ascendentemente.

Copiar

COUNT y GROUP BY

En esta consulta vamos a sacar cuantos productos hay de cada categoría.

Vamos a agrupar los productos por categoría y vamos a contar cuantos hay por cada agrupamiento.

Copiar

CONCAT e INNER JOIN

En esta consulta vamos a sacar el usuario que ha realizado la compra, los productos que ha comprado y las categorías de estos.

Para esto, vamos a utilizar 4 INNER JOINS:

  • Usuario que ha realizado la compra
  • Elementos que ha comprado el usuario
  • Por cada elemento, el producto que ha comprado
  • Categoría de cada uno de los productos

En el SELECT vamos a seleccionar lo siguiente:

  • Nombre y apellido del usuario
  • Nombre, stock y la cantidad que ha comprado de cada producto
  • Categoría, precio de compra y precio al que está ahora cada producto que ha comprado
Copiar

MAX y SubConsulta

En esta consulta vamos a sacar el producto más caro de cada categoría.

Para esto, vamos a utilizar una subconsulta que haga lo siguiete:

  • Seleccionar el precio y la categoría de cada producto
  • Agrupar los productos por categoría
  • Sacar el precio más alto
  • Devolver el producto y relacionarlo con la categoría
Copiar

Creador

Adur Marques