0% encontró este documento útil (0 votos)
4 vistas3 páginas

SQL: Inserción, Modificación y Consultas

El documento detalla la creación y gestión de una base de datos SQL, incluyendo la inserción, modificación y eliminación de datos en tablas como productos, clientes y categorías. Se presentan ejemplos de consultas simples y avanzadas para filtrar y ordenar datos, así como la sintaxis correspondiente para cada operación. Además, se menciona la necesidad de crear una presentación en PowerPoint que explique el proceso y los integrantes del grupo.

Cargado por

Xime Prats
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
4 vistas3 páginas

SQL: Inserción, Modificación y Consultas

El documento detalla la creación y gestión de una base de datos SQL, incluyendo la inserción, modificación y eliminación de datos en tablas como productos, clientes y categorías. Se presentan ejemplos de consultas simples y avanzadas para filtrar y ordenar datos, así como la sintaxis correspondiente para cada operación. Además, se menciona la necesidad de crear una presentación en PowerPoint que explique el proceso y los integrantes del grupo.

Cargado por

Xime Prats
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

EXPOSICION – Base de Datos SQL

1. Elegir 3 rubros (ropa, electrodomésticos, libros, vinos, etc..) eh ingresar en la base


de datos.
2. Realizar un power point
 Debe tener los nombres de los integrantes
 Explicación de lo pedido

 Creación de datos
Explicar cuál es la sintaxis de Insertar datos en la tabla productos, clientes, categorías
 Consultas simples
Explicar cuál es la sintaxis para ver todos los datos de la tabla clientes
 Consulta producto con valor mayor o menor Ejemplos:
Productos con precio mayor a $50:

SELECT * FROM productos WHERE precio > 50;

Clientes con edad menor a 18:

SELECT * FROM clientes WHERE edad < 18;

Pedidos con total mayor o igual a $100:

SELECT * FROM pedidos WHERE total >= 100;

Empleados con salario menor o igual a $5000:

SELECT * FROM empleados WHERE salario <= 5000;

Productos con stock mayor que 10:

SELECT * FROM productos WHERE stock > 10;

 Modificación de productos Ejemplos:


Actualizar el precio del producto

Modificación simple

Cambiar precio:

UPDATE productos SET precio = 50.00 WHERE id = 1;

Actualizar stock:

UPDATE productos SET stock = 10 WHERE id = 1;


Actualizar la dirección del cliente

Modificación simple

Cambiar dirección completa:

UPDATE clientes SET dirección = 'Calle 123, Ciudad, País' WHERE id = 1;

Actualizar ciudad:

UPDATE clientes SET ciudad = 'Nueva Ciudad' WHERE id = 1;

 Eliminación de datos
Eliminar el producto 2

 Consulta avanzada
1_ Consulta los productos de la categoría a elección según el rubro utilizado Ejemplos:
Mostrar todos los productos de una categoría:

SELECT * FROM productos WHERE categoría = 'Electrónica';

Mostrar productos de una categoría con filtro de precio:

SELECT * FROM productos WHERE categoría = 'Electrónica' AND precio > 50;

Mostrar productos de varias categorías:

SELECT * FROM productos WHERE categoría IN ('Electrónica', 'Informática');

Mostrar productos de una categoría con orden alfabético:

SELECT * FROM productos WHERE categoría = 'Electrónica' ORDER BY nombre ASC;

Mostrar productos de una categoría con límite de resultados:

SELECT * FROM productos WHERE categoría = 'Electrónica'

LIMIT 10;

2_ Consulta las ventas del cliente con id_cliente=1


3_ Mostrar registro de una tabla con búsqueda por rango Ejemplos:
Búsqueda menor o igual que un valor:

SELECT * FROM productos WHERE precio <= 20;

Consultas de búsqueda por rango de fechas

Búsqueda entre dos fechas:


SELECT * FROM pedidos WHERE fecha BETWEEN '2022-01-01' AND '2022-12-31';

Consultas de búsqueda por rango de texto

Búsqueda entre dos cadenas:

SELECT * FROM productos WHERE nombre BETWEEN 'A' AND 'Z';

4_ Mostrar registros de una tabla con condición y orden

Mostrar registros con condición de igualdad y orden ascendente:

SELECT * FROM clientes WHERE país = 'España' ORDER BY nombre ASC;

Mostrar registros con condición de rango y orden descendente:

SELECT * FROM productos WHERE precio BETWEEN 10 AND 50 ORDER BY precio DESC;

Mostrar registros con condición de fecha y orden cronológico:

SELECT * FROM pedidos WHERE fecha >= '2022-01-01' ORDER BY fecha ASC;

Mostrar registros con múltiples condiciones y orden:

SELECT * FROM productos WHERE categoría = 'Electrónica' AND marca = 'Sony' ORDER BY precio
DESC;

_ Ejemplo de Insertar, Modificar y Eliminar

AGREGAR O INSERTAR DATOS

INSERT INTO `clientes` (`id`, `nombre`, `apellido`, `dirección`, `teléfono`, `correo`, `fecha_registro`)
VALUES ('1', 'Juan', 'Perez', 'Calle123', '13457', 'juanperez@[Link]', '2022-01-01');

INSERT INTO `categorías` (`id`, `nombre`, `descripción`) VALUES ('1', 'Electronica', 'Productos
Electronicos'), ('2', 'Informatica', 'Productos Informaticos');

INSERT INTO `productos` (`id`, `nombre`, `descripción`, `precio`, `stock`, `id_categoría`) VALUES
('1', 'Iphone', 'Telefono Inteligente', '8000.00', '5', '1'), ('2', 'Laptop', 'Computador Portatil',
'1000.00', '7', '2');

MODIFICACION O ACTUALIZAR

UPDATE `clientes` SET `nombre` = 'Angelica', `dirección` = 'España', `teléfono` = '3815678' WHERE
`clientes`.`id` = 2;

ELIMINACION

DELETE FROM productos WHERE id = 3;

También podría gustarte