· 9 years ago · Dec 20, 2016, 08:34 PM
1CREATE DATABASE IF NOT EXISTS arquivo_banco;
2USE arquivo_banco;
3
4DROP TABLE IF EXISTS produto;
5
6
7
8CREATE TABLE produto (
9idprod int(7) zerofill not null auto_increment,
10nome varchar(20) not null,
11valor double not null,
12foto varchar(17) not null,
13descricao varchar(50) not null,
14CONSTRAINT pk_prod PRIMARY KEY (idprod)
15);
16
17DROP TABLE IF EXISTS usuario;
18CREATE TABLE usuario (
19idusu int(7) zerofill not null auto_increment,
20nome varchar(20) not null,
21cpf char(11) not null,
22cidade varchar(25) not null,
23pais varchar(25) not null,
24estado char(2) not null,
25email varchar(30) not null,
26telefone varchar(14) not null,
27foto_perfil varchar(17) not null,
28tipo varchar(15) not null,
29
30CONSTRAINT pk_usu PRIMARY KEY (idusu)
31);
32
33DROP TABLE IF EXISTS compra;
34CREATE TABLE compra (
35idcom int(7) zerofill not null auto_increment,
36idprod int(7) not null,
37idusu int(7) not null,
38quantidade int not null,
39pagamento enum('Debito','Prazo'),
40CONSTRAINT pk_com PRIMARY KEY (idcom),
41CONSTRAINT fk_prod FOREIGN KEY(idprod) REFERENCES produto(idprod) ,
42CONSTRAINT fk_usu FOREIGN KEY(idusu) REFERENCES usuario(idusu)
43);