· 8 years ago · Mar 14, 2018, 08:14 PM
1DROP DATABASE IF EXISTS tienda;
2CREATE DATABASE tienda CHARACTER SET utf8mb4;
3USE tienda;
4
5CREATE TABLE usuario (
6 id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
7 email VARCHAR(50) NOT NULL UNIQUE,
8 password VARCHAR(128) NOT NULL,
9 nombre VARCHAR(128) NOT NULL
10);
11
12CREATE TABLE fabricante (
13 codigo INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
14 nombre VARCHAR(100) NOT NULL
15);
16
17CREATE TABLE producto (
18 codigo INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
19 nombre VARCHAR(100) NOT NULL,
20 precio DOUBLE NOT NULL,
21 codigo_fabricante INT UNSIGNED NOT NULL,
22 imagen VARCHAR(256) NOT NULL,
23 descripcion VARCHAR(512) NOT NULL,
24 FOREIGN KEY (codigo_fabricante) REFERENCES fabricante(codigo)
25);
26
27INSERT INTO usuario VALUES (1, 'usuario@usuario.es', 'f8032d5cae3de20fcec887f395ec9a6a', 'Usuario');
28
29INSERT INTO fabricante VALUES(1,'Asus');
30INSERT INTO fabricante VALUES(2,'Lenovo');
31INSERT INTO fabricante VALUES(3,'Hewlett-Packard');
32INSERT INTO fabricante VALUES(4,'Samsung');
33INSERT INTO fabricante VALUES(5,'Seagate');
34INSERT INTO fabricante VALUES(6,'Crucial');
35INSERT INTO fabricante VALUES(7,'Gigabyte');
36INSERT INTO fabricante VALUES(8,'Huawei');
37INSERT INTO fabricante VALUES(9,'Xiaomi');
38
39INSERT INTO producto VALUES(1,'Disco duro SATA3 1TB', 86, 5, 'images/empty.png', 'bla bla...');
40INSERT INTO producto VALUES(2,'Memoria RAM DDR4 8GB', 120, 6, 'images/empty.png', 'bla bla...');
41INSERT INTO producto VALUES(3,'Disco SSD 1 TB', 150, 4, 'images/empty.png', 'bla bla...');
42INSERT INTO producto VALUES(4,'GeForce GTX 1050Ti',185, 7, 'images/empty.png', 'bla bla...');
43INSERT INTO producto VALUES(5,'GeForce GTX 1080 Xtreme',755, 6, 'images/empty.png', 'bla bla...');
44INSERT INTO producto VALUES(6,'Monitor 24 LED Full HD',202, 1, 'images/empty.png', 'bla bla...');
45INSERT INTO producto VALUES(7,'Monitor 27 LED Full HD',245, 1, 'images/empty.png', 'bla bla...');
46INSERT INTO producto VALUES(8,'Portátil Yoga 520',559, 2, 'images/empty.png', 'bla bla...');
47INSERT INTO producto VALUES(9,'Portátil Ideapd 320',444, 2, 'images/empty.png', 'bla bla...');
48INSERT INTO producto VALUES(10,'Impresora HP Deskjet 3720',59, 3, 'images/empty.png', 'bla bla...');
49INSERT INTO producto VALUES(11,'Impresora HP Laserjet Pro M26nw',180, 3, 'images/empty.png', 'bla bla...');