/* base de dados db_cafeteria */
create database db_cafeteria; 

use db_cafeteria;

create table tb_usuario (
id_usuario int auto_increment primary key,
nome_usuario varchar(80) not null,
email_usuario varchar(60) not null unique,
senha_usuario varchar(64) not null,
data_registro timestamp default now()
);

create table tb_categoria (
id_categoria int auto_increment primary key,
nome_categoria varchar(45) not null
);

create table tb_produto (
id_produto int auto_increment primary key,
nome_produto varchar(60) not null,
descricao_produto longtext not null,
valor_produto decimal(6,2) not null,
id_categoria_fk int not null,
foreign key (id_categoria_fk) references
tb_categoria (id_categoria)
);

create table tb_rede_social(
id_rede_social int auto_increment primary key,
rede_social varchar(45) not null,
url_rede_social varchar(200) not null,
icone_rede_social varchar(60) not null
);


use db_cafeteria;

insert into tb_usuario set
nome_usuario = 'claudio', 
email_usuario = 'claudio@mail.com',
senha_usuario = sha2('123', 256);

select * from tb_usuario;