carga con anio y busqueda por autor tambien

This commit is contained in:
2019-04-22 19:22:07 -05:00
parent d2f66d72cf
commit 615bf83182
11 changed files with 277 additions and 372 deletions
+5 -4
View File
@@ -22,7 +22,8 @@ CREATE TABLE `libro`
`paginas` varchar(10),
`isbn` varchar(50),
`precio` integer,
`edicion` varchar(60),
`edicion` varchar(100),
`anio` varchar(10),
`tipo` integer,
`imagen` varchar(200),
`descripcion` varchar(300),
@@ -77,10 +78,10 @@ INSERT INTO usuario VALUES(id_usuario,nombre,user,password,tipo) ,(NULL, 'Admini
INSERT INTO tipo_venta VALUES (NULL,'tienda'), (NULL, 'linea'), (NULL, 'ambos');
CREATE PROCEDURE `st_consulta_libro`(IN `tit` VARCHAR(150)) NOT DETERMINISTIC CONTAINS SQL SQL SECURITY DEFINER BEGIN SELECT * FROM libro WHERE titulo LIKE CONCAT('%', tit , '%'); END; DELIMITER ;
CREATE PROCEDURE `st_consulta_libro`(IN `tit` VARCHAR(150)) NOT DETERMINISTIC CONTAINS SQL SQ|L SECURITY DEFINER BEGIN SELECT * FROM libro WHERE titulo LIKE CONCAT('%', tit , '%') OR autor LIKE CONCAT('%', tit , '%'); END; DELIMITER ;
CREATE PROCEDURE `st_consulta_categoria`(IN `cat` VARCHAR(150)) NOT DETERMINISTIC CONTAINS SQL SQL SECURITY DEFINER BEGIN SELECT * FROM libro WHERE categoria LIKE CONCAT('%', cat , '%'); END;
CREATE PROCEDURE `st_novedades`() NOT DETERMINISTIC CONTAINS SQL SQL SECURITY DEFINER BEGIN SELECT * FROM libro LIMIT 12; END;
CREATE PROCEDURE `st_inserta_libro`(IN `tit` VARCHAR(250), `aut` VARCHAR(250),`cat` VARCHAR(150), `pag` VARCHAR(150), `isb` VARCHAR(150), `pre` INT (5), `edi` VARCHAR(150), `tip` INT(2), `img` VARCHAR(200), `des` VARCHAR(500), `pdfs` VARCHAR(250)) NOT DETERMINISTIC CONTAINS SQL SQL SECURITY DEFINER BEGIN INSERT INTO libro(id_libro, titulo, autor, categoria, paginas, isbn, precio, edicion, tipo, imagen, descripcion, pdf)values (NULL ,tit,aut,cat,pag,isb,pre,edi,tip,img,des,pdfs); END;
CREATE PROCEDURE `st_novedades`() NOT DETERMINISTIC CONTAINS SQL SQL SECURITY DEFINER BEGIN SELECT * FROM libro ORDER BY anio DESC LIMIT 12; END;
CREATE PROCEDURE `st_inserta_libro`(IN `tit` VARCHAR(250), `aut` VARCHAR(250),`cat` VARCHAR(150), `pag` VARCHAR(150), `isb` VARCHAR(150), `pre` INT (5), `edi` VARCHAR(150), `anio` VARCHAR(10), `tip` INT(2), `img` VARCHAR(200), `des` VARCHAR(500), `pdfs` VARCHAR(250)) NOT DETERMINISTIC CONTAINS SQL SQL SECURITY DEFINER BEGIN INSERT INTO libro(id_libro, titulo, autor, categoria, paginas, isbn, precio, edicion, anio, tipo, imagen, descripcion, pdf)values (NULL ,tit,aut,cat,pag,isb,pre,edi,anio,tip,img,des,pdfs); END;
CREATE PROCEDURE `st_libro_edicion`() NOT DETERMINISTIC CONTAINS SQL SQL SECURITY DEFINER BEGIN SELECT * FROM libro ORDER BY edicion DESC LIMIT 12; END;
CREATE PROCEDURE `st_menu`() NOT DETERMINISTIC CONTAINS SQL SQL SECURITY DEFINER BEGIN SELECT * FROM menu; END;
CREATE PROCEDURE `st_login`(IN `usr` varchar(45), `pass` varchar(45)) NOT DETERMINISTIC CONTAINS SQL SQL SECURITY DEFINER BEGIN SELECT nombre, user, password, tipo FROM usuario WHERE user = usr AND password = pass; END;