-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbbdd.sql
51 lines (44 loc) · 3.68 KB
/
bbdd.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
DROP DATABASE IF EXISTS todoanunciosdb;
CREATE DATABASE IF NOT EXISTS todoanunciosdb;
USE todoanunciosdb;
CREATE TABLE usuarios(
mail varchar (50),
pass varchar (80),
nombre varchar(50),
apellido varchar(60),
rol varchar (5),
imagen varchar (255),
PRIMARY KEY (mail)
)ENGINE=InnoDb;
INSERT INTO usuarios (mail, pass, nombre, apellido, rol, imagen) VALUES ('[email protected]', '04f8996da763b7a969b1028ee3007569eaf3a635486ddab211d512c85b9df8fb', 'userName', 'userApellido','user','user.jpg' );
INSERT INTO usuarios (mail, pass, nombre, apellido, rol, imagen) VALUES ('[email protected]', '8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918', 'adminName', 'adminApellido', 'admin','user3.jpg' );
CREATE TABLE anuncios(
id int(255) auto_increment not null,
titulo varchar(255),
cuerpo varchar(255),
precio float (6,2),
categoria varchar (80),
autor varchar (255),
imagen varchar (255),
constraint pk_anuncios PRIMARY KEY(id),
constraint fk_anuncios FOREIGN KEY (autor) REFERENCES usuarios (mail) ON DELETE CASCADE
)ENGINE=InnoDb;
INSERT INTO anuncios ( titulo, cuerpo, precio, categoria, autor, imagen) VALUES ( 'Se vende Coche', 'Seat Ibiza Promocion 25 aniversario con 110CV de motor.', 6500, "Equipamiento y Maquinaria", '[email protected]', 'coche.jpg');
INSERT INTO anuncios ( titulo, cuerpo, precio, categoria, autor, imagen) VALUES ( 'Vendo bicicleta "vintash"', 'Vendo la bicicleta vieja de mi padre por falta de uso', 80, "Deportes", '[email protected]', 'bici.jpg');
INSERT INTO anuncios ( titulo, cuerpo, precio, categoria, autor, imagen) VALUES ( 'Vendo pc Acer', '500gb de HDD y 8gb de ram',400, "Consolas y Videojuegos", '[email protected]', 'pc.jpg');
INSERT INTO anuncios ( titulo, cuerpo, precio, categoria, autor, imagen) VALUES ( 'Se vende Ford', 'Ford Corrida 1. 8 TD, con 90 caballos. El coche es familia de 1998. Perfecto de mecanica. ITV, correas de distribucion, ruedas, pastillas de freno, filtros y aceite recien cambiados, todo demostrable.', 9696, "Equipamiento y Maquinaria", '[email protected]', 'ford.jpeg');
INSERT INTO anuncios ( titulo, cuerpo, precio, categoria, autor, imagen) VALUES ( 'Vendo pistola de Rick y Morty', 'Autentica pistola de coleccionista de la serie Rick y Morty', 120, "Coleccionismo", '[email protected]', 'pistola.jpeg');
INSERT INTO anuncios ( titulo, cuerpo, precio, categoria, autor, imagen) VALUES ( 'Se vende la comoda de mi abuela', 'La vendo porque mi abuela decia que no le gustaba una comoda tan actual',200, "Casa, Jardin y Bricolaje", '[email protected]', 'comoda.jpeg');
INSERT INTO anuncios ( titulo, cuerpo, precio, categoria, autor, imagen) VALUES ( 'Regalo Vans nuevas', 'Es broma, no las regalo, las vendo porque no me gustan. Nunca me las he puesto asi que estan nuevas. Son se la edicion de los vengadores. Talla 43',19.50, "Ropa, Zapatos y Complementos", '[email protected]', 'vans.jpeg');
INSERT INTO anuncios ( titulo, cuerpo, precio, categoria, autor, imagen) VALUES ( 'Nintendo 64 Mini', 'Vendo la nintendo 64 mini, con el super mario 64 resmasterizado y dos mandos',119.50, "Consolas y Videojuegos", '[email protected]', 'nintendo.jpeg');
CREATE TABLE comentarios(
id int(255) auto_increment not null,
anuncio INT,
cuerpo varchar(254),
autor varchar (50),
PRIMARY KEY (id),
FOREIGN KEY (anuncio) REFERENCES anuncios (id) ON DELETE CASCADE,
FOREIGN KEY (autor) REFERENCES usuarios (mail) ON DELETE CASCADE
)ENGINE=InnoDb;
INSERT INTO comentarios ( anuncio, cuerpo, autor) VALUES ( 1, 'Hola, me gustaria saber cuantos kilometros tiene el coche', '[email protected]');
INSERT INTO comentarios ( anuncio, cuerpo, autor) VALUES ( 2, 'Me interesa tu bicicleta pero no puedo gastarme mas de 60 euros', '[email protected]');