Está en la página 1de 3

CREATE TABLE IF NOT EXISTS `escritor` (

`id_Escritor` int(11) NOT NULL,


`Es_Nombre` varchar(30) DEFAULT NULL,
`Es_Apellidos` varchar(40) DEFAULT NULL,
`Es_Direccion` varchar(100) DEFAULT NULL,
PRIMARY KEY (`id_Escritor`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

INSERT INTO `escritor` (`id_Escritor`, `Es_Nombre`, `Es_Apellidos`, `Es_Direccio


n`)
VALUES
(1, 'Mario', 'Benedetti', 'calle 100'),
(2, 'Pablo', 'Neruda', 'calle 50'),
(3, 'Manuel', ' Acua', 'calle 40'),
(4, 'Federico', 'Garca Lorca', 'calle 50'),
(5, 'Jorge Luis', 'Borges', 'calle 150');

CREATE TABLE IF NOT EXISTS `libro` (


`id_Libro` int(11) NOT NULL,
`Titulo` varchar(100) DEFAULT NULL,
`precio` decimal(5,2) DEFAULT NULL,
PRIMARY KEY (`id_Libro`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

INSERT INTO `libro` (`id_Libro`, `Titulo`, `precio`) VALUES


(1, 'Inventario I ', 999.99),
(2, 'Veinte poemas de amor y una cancion desesperada', 999.99),
(3, 'Poemas de Manuel Acua', 999.99),
(4, 'Libro de poemas', 999.99);

CREATE TABLE IF NOT EXISTS `poema` (


`id_Poema` int(11) NOT NULL,
`id_Escritor` int(11) NOT NULL,
`Titulo` varchar(50) DEFAULT NULL,

`Contenido` text,
PRIMARY KEY (`id_Poema`),
KEY `id_Escritor` (`id_Escritor`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

INSERT INTO `poema` (`id_Poema`, `id_Escritor`, `Titulo`, `Contenido`)


VALUES
(11, 1, 'A la izquierda del roble', 'No s si alguna vez les ha pasado a ustedes\n
Pero el Jardn Botnico es un parque dormido\nEn el que uno puede sentirse rbol o prji
mo\nSiempre y cuando se cumpla un requisito previo.\nQue la ciudad exista tranqu
ilamente lejos.\n\nEl secreto es apoyarse digamos en un tronco\nY or a travs del a
ire que admite ruidos muertos\nCmo en Milln y Reyes galopan los tranvas'),
(12, 2, 'Matilde,nombre de planta o piedra o vino', 'Matilde, nombre de planta o
piedra o vino,\nDe lo que nace de la tierra y dura,\nPalabra en cuyo crecimient
o amanece,\nEn cuyo esto estalla la luz de los limones.\n\nEn ese nombre corren n
avos de madera\nRodeados por enjambres de fuego azul marino,\nY esas letras son e
l agua de un ro\nQue desemboca en mi corazn calcinado'),
(13, 3, 'A Asuncin', 'Mire usted, Asuncin: aunque algn ngel\nMetindose envidioso,\nCo
nciba all en el cielo el mal capricho\nDe venir por la noche a hacerle el oso\nY
en un acto glorioso\nLlevrsela de aqu, como le ha dicho\nNo s qu nigromante misterio
so,\nNo vaya usted, por Dios, a hacerle caso,\nNi a dar con el tal ngel un mal pa
so;\nEstse usted dormida,\nDebajo de las sbanas metida,\nY deje usted que la hable
\nY que la vuelva a hablar y que se endiable,\nQue entonces con un dedo\nPuesto
sobre otro en cruz, afuera miedo!'),
(15, 5, 'A un gato', '\nNo son ms silenciosos los espejos\nNi ms furtiva el alba a
venturera;\nEres, bajo la luna, esa pantera\nQue nos es dado divisar de lejos.\n
Por obra indescifrable de un decreto\nDivino, te buscamos vanamente;\nMs remoto q
ue el Ganges y el poniente,\nTuya es la soledad, tuyo el secreto.\nTu lomo conde
sciende a la morosa\nCaricia de mi mano.\nHas admitido,\nDesde esa eternidad que
ya es olvido,\nEl amor de la mano recelosa.\nEn otro tiempo ests.\nEres el dueo\n
De un mbito cerrado como un sueo');

CREATE TABLE IF NOT EXISTS `poema_libro` (


`id_Poema` int(11) NOT NULL,
`id_Libro` int(11) NOT NULL,
PRIMARY KEY (`id_Poema`,`id_Libro`),
KEY `id_Poema` (`id_Poema`),
KEY `id_Libro` (`id_Libro`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
INSERT INTO `poema_libro` (`id_Escritor`, `Es_Nombre`, `Es_Apellidos`, `Es_Direc
cion`)
VALUES
(1, 'Mario', 'Benedetti', 'calle 100'),
(2, 'Pablo', 'Neruda', 'calle 50'),

(3, 'Manuel', ' Acua', 'calle 40'),


(4, 'Federico', 'Garca Lorca', 'calle 50'),
(5, 'Jorge Luis', 'Borges', 'calle 150');

ALTER TABLE `poema`


ADD CONSTRAINT `poema_ibfk_1` FOREIGN KEY (`id_Escritor`) REFERENCES `escritor
` (`id_Escritor`) ON DELETE RESTRICT ON UPDATE RESTRICT ;

ALTER TABLE `poema_libro`


ADD CONSTRAINT `poema_libro_ibfk_1` FOREIGN KEY (`id_Poema`) REFERENCES `poema
` (`id_Poema`) ON DELETE RESTRICT ON UPDATE RESTRICT,
ADD CONSTRAINT `poema_libro_ibfk_2` FOREIGN KEY (`id_Libro`) REFERENCES `libro`
(`id_Libro`) ON DELETE RESTRICT ON UPDATE RESTRICT ;

//agregar datio nuevo de la tabla


ALTER TABLE `poema` ADD `Tipo` VARCHAR( 30 ) NOT NULL AFTER `Contenido`
// elimnar dato de la estructura
ALTER TABLE poema DROP 'Tipo'
//elimanar un dato en especifico
DELETE FROM 'Libreria'.'poema' WHERE 'poema'.'id_poema'=13
//ordenar desendentemente
SELECT precio FROM Libro ORDER BY precio DESC;
//ordenar ascendentemente
SELECT precio FROM Libro ORDER BY precio ASC;
INSERT INTO 'poema'(`id_Poema`, `id_Escritor`, `Titulo`, `Contenido`) values((`i
d_Poema`, `id_Escritor`, `Titulo`, `Contenido`))
2poemas paola cuervo
2poemas policarpas zalabarrieta
libros entre los precios 15000 100000
inventario de(sumatoria de el precio)
reporte
nombre, apellido, nombrelibro,titulo de los poemas

También podría gustarte