Está en la página 1de 3

-- 1.

Crea una base de datos llamada Almacen

CREATE DATABASE Almacen;

USE Almacen;

--2. Crea una tabla llamada Producto con los siguientes campos

CREATE TABLE Producto(

Código INT PRIMARY KEY NOT NULL,

Producto CHAR(20),

Descripción CHAR(40),

Precio FLOAT,

Cantidad INT,

Estatus CHAR(10)

);

-- 3. Agrégale datos a la tabla (Sentencia insert )(mínimo 10)

INSERT INTO Producto VALUES (1, 'Salami Induveca', 'Naranjan', 229.95, 100, 'Activo');

INSERT INTO Producto VALUES (2, 'Gellette', 'Titanium', 300.00, 50, 'Inactivo');

INSERT INTO Producto VALUES (3, 'Crema Jergens', 'Coco', 180.23, 6, 'Activo');

INSERT INTO Producto VALUES (4, 'Rica', 'Leche Evaporada', 95.55, 20, 'Activo');

INSERT INTO Producto VALUES (5, 'Salami Induveca', 'Super Especial',450.23, 40, 'Inactivo');

INSERT INTO Producto VALUES (6, 'Pasas', 'Importadas', 90.55, 45, 'Activo');

INSERT INTO Producto VALUES (7, 'Sopa Magie', 'Clasica',25.26, 200, 'Activo');

INSERT INTO Producto VALUES (8, 'Velas', 'Aromaticas', 20.35, 198, 'Inactivo');

INSERT INTO Producto VALUES (9, 'ketchup', 'Victorina', 50.95, 150, 'Activo');

INSERT INTO Producto VALUES (10, 'Maiz Dulce', 'Victorina', 42.36, 45.48, 'Inactivo');
-- 4. Crea una consulta de productos donde se muestren los datos de todos los campos (sentencia
select).

SELECT* FROM Producto;

--5. Crea una consulta de productos donde solo se muestren los datos de los campos : código,
descripción y estatus (sentencia select).

SELECT código, descripción, estatus FROM Producto;

-- 6. Crea una consulta donde se muestren los datos de todos los productos que están activos
(sentencia select y where).

SELECT* FROM Producto WHERE Estatus = 'Activo';

-- 7. Crea una consulta que muestre los productos ordenados por producto (sentencia select y
order by).

SELECT* FROM Producto ORDER BY Producto ASC;

-- 8. Crea una consulta que muestre los productos ordenados por Estatus (sentencia select y order
by).

SELECT* FROM Producto ORDER BY Estatus ASC;

--9. Actualiza los datos donde inactive todos los productos (sentencia update).

UPDATE Producto SET Estatus = 'Inactivo' WHERE Estatus = 1;

UPDATE Producto SET Estatus = 'Inactivo' WHERE Estatus = 2;

UPDATE Producto SET Estatus = 'Inactivo' WHERE Estatus = 3;

UPDATE Producto SET Estatus = 'Inactivo' WHERE Estatus = 4;

UPDATE Producto SET Estatus = 'Inactivo' WHERE Estatus = 5;

UPDATE Producto SET Estatus = 'Inactivo' WHERE Estatus = 6;

UPDATE Producto SET Estatus = 'Inactivo' WHERE Estatus = 7;

UPDATE Producto SET Estatus = 'Inactivo' WHERE Estatus = 8;

UPDATE Producto SET Estatus = 'Inactivo' WHERE Estatus = 9;

UPDATE Producto SET Estatus = 'Inactivo' WHERE Estatus = 10;


--10. Crea una consulta para visualizar los cambios realizados (sentencia select).

SELECT Estatus FROM Producto;

--11. Actualiza los datos donde active todos los productos (sentencia update).

UPDATE Producto SET Estatus = 'Activo' WHERE Estatus = 1;

UPDATE Producto SET Estatus = 'Activo' WHERE Estatus = 2;

UPDATE Producto SET Estatus = 'Activo' WHERE Estatus = 3;

UPDATE Producto SET Estatus = 'Activo' WHERE Estatus = 4;

UPDATE Producto SET Estatus = 'Activo' WHERE Estatus = 5;

UPDATE Producto SET Estatus = 'Activo' WHERE Estatus = 6;

UPDATE Producto SET Estatus = 'Activo' WHERE Estatus = 7;

UPDATE Producto SET Estatus = 'Activo' WHERE Estatus = 8;

UPDATE Producto SET Estatus = 'Activo' WHERE Estatus = 9;

UPDATE Producto SET Estatus = 'Activo' WHERE Estatus = 10;

--12. Crea una consulta para visualizar los cambios realizados (sentencia select).

SELECT Estatus FROM Producto;

--13. Actualiza los datos donde active el registro numero 3 (sentencia update).

--14. Crea una consulta para visualizar los cambios realizados (sentencia select).

--15. Elimina por lo menos 3 registros de forma separada (sentencia delete).

--16. Crea una consulta para visualizar los cambios realizados (sentencia select).

--17. Elimina todos los registros (Sentencia delete)

--18. Crea una consulta para visualizar los cambios realizados (sentencia select).

--19. Elimina la tabla Producto (sentencia drop table)

--20. Elimina la base de datos Almacen (sentencia drop database)

También podría gustarte