# data[].attributes.body
05-04

# data[].attributes.body
04-04

# data[].attributes.body
04-04

# data[].attributes.body
31/03

# data[].attributes.attachment_link.readable_text
CREATE DATABASE IF NOT EXISTS livraria2;
USE `livraria2`;

/*Table structure for table `autor` */
DROP TABLE IF EXISTS `autor`;
CREATE TABLE `autor` (
`idautor` int(11) NOT NULL AUTO_INCREMENT,
`nome` varchar(100) DEFAULT NULL,
`email` varchar(100) DEFAULT NULL,
PRIMARY KEY (`idautor`)
);

/*Data for the table `autor` */
insert into `autor`(`idautor`,`nome`,`email`) values
(default,'J.K.Rowling','jk@hp.com'),
(default,'J.R.R.Tolkein','jrr@ceu.com'),
(default,'Jorge Amado','ja@ceu.com'),
(default,'Machado de Assis','ma@cemiterio.com'),
(default,'Suzanne Collins','sc@legal.com'), 
(default, 'Edi lopes', 'edi@amo.com');

/*Table structure for table `cliente` */
DROP TABLE IF EXISTS `cliente`;
CREATE TABLE `cliente` (
`idcliente` int(11) NOT NULL AUTO_INCREMENT,
`nome` varchar(100) NOT NULL,
`telefone` varchar(45) DEFAULT NULL,
PRIMARY KEY (`idcliente`)
);

/*Data for the table `cliente` */
insert into `cliente`(`idcliente`,`nome`,`telefone`) values 
(default,'Joao Silva','1111'),
(default,'Maria Cunha','2222'),
(default,'Pedro Aguiar','8888'),
(default,'Elaine Luciana','9374'),
(default,'Antonio Pereira','3764');

/*Table structure for table `genero` */
DROP TABLE IF EXISTS `genero`;
CREATE TABLE `genero` (
`idgenero` int(11) NOT NULL AUTO_INCREMENT,
`descricao` varchar(100) NOT NULL,
PRIMARY KEY (`idgenero`)
);

/*Data for the table `genero` */
insert into `genero`(`idgenero`,`descricao`) values 
(null,'Aventura'),
(null,'Fic����o'),
(null,'Suspense'),
(null,'Romance'),
(null,'Infantil'),
(null,'Auto-Ajuda');

/*Table structure for table `escreve` */
DROP TABLE IF EXISTS `livro`;
CREATE TABLE `livro` (
`idlivro` int(11) NOT NULL AUTO_INCREMENT,
`titulo` varchar(100) NOT NULL,
`preco` float DEFAULT NULL,
`estoque` int(11) DEFAULT '0',
`idgenero` int(11) NOT NULL,
PRIMARY KEY (`idlivro`),
foreign key (idgenero) references genero(idgenero)
) ;

/*Data for the table `livro` */
insert into `livro`(`idlivro`,`titulo`,`preco`,`estoque`,`idgenero`) 
values 
(default,'Jogos Vorazes',25,10,1),
(default,'A Esperen��a',35,5,1),
(default,'Em Chamas',40,8,1),
(default,'Harry Potter e a Pedra Filosofal',20,12,5),
(default,'Harry Potter e o Prisioneiro de Azkaban',25,3,5),
(default, 'Bichos Monstruosos', 50, 0, 6);

DROP TABLE IF EXISTS `escreve`;
CREATE TABLE `escreve` (
`idlivro` int(11) NOT NULL,
`idautor` int(11) NOT NULL,
 foreign key (idlivro) references livro(idlivro),
foreign key (idautor) references autor(idautor)
) ;

/*Data for the table `escreve` */
insert into `escreve`(`idlivro`,`idautor`) values 
(1,5),
(2,5),
(3,5),
(4,1),
(5,1), 
(6,6);

/*Table structure for table `itens_da_venda` */
DROP TABLE IF EXISTS `venda`;
CREATE TABLE `venda` (
`idvenda` int(11) NOT NULL AUTO_INCREMENT,
`data` date DEFAULT NULL,
`total` float DEFAULT '0',
`idcliente` int(11) NOT NULL,
PRIMARY KEY (`idvenda`),
foreign key (idcliente) references cliente(idcliente)
) ;

/*Data for the table `venda` */
insert into `venda`(`idvenda`,`data`,`total`,`idcliente`) values 
(default,'2012-08-14',0,1),
(default,'2012-07-10',0,2),
(default,'2012-08-02',0,1),
(default,'2012-05-30',0,4),
(default,'2011-09-10',0,5),
(default,'2011-08-15',0,5),
(default,'0000-00-00',0,2),
(default,NULL,0,3),
(default,NULL,0,4),
(default,NULL,0,1), 
(default,null,10,5), 
(default,null,12,4);

DROP TABLE IF EXISTS `itens_da_venda`;
CREATE TABLE `itens_da_venda` (
`idvenda` int(11) NOT NULL,
`idlivro` int(11) NOT NULL,
`qtd` int(11) DEFAULT NULL,
`subtotal` varchar(45) DEFAULT NULL,

foreign key (idvenda) references venda(idvenda),
foreign key (idlivro) references livro(idlivro)
) ;

/*Data for the table `itens_da_venda` */
/*Table structure for table `venda` */

insert into `itens_da_venda`(`idvenda`,`idlivro`,`qtd`,`subtotal`) values 
(1,1,1,NULL),
(2,1,1,NULL),
(3,3,1,NULL),
(3,2,1,NULL),
(4,4,1,NULL),
(5,1,1,NULL),
(6,3,1,NULL),
(7,5,1,NULL),
(8,2,1,NULL),
(8,1,1,NULL),
(9,4,1,NULL),
(10,5,2,NULL),
(12,6,1,32);


-- come��a aqui...
-- primeira....
select autor.nome 
from autor
inner join escreve on escreve.idautor = autor.idautor
inner join livro on livro.idlivro = escreve.idlivro
where livro.estoque = 0;
select * from autor
select * from escreve where idautor = 6 and idlivro = 6

select nome
from cliente c
inner join venda v on c.idcliente=v.idcliente
inner join itens_da_venda iv on iv.idvenda=v.idvenda
inner join livro l on l.idlivro=iv.idlivro
where titulo='bichos monstruosos';

select descricao
from genero g
inner join livro l on g.idgenero=l.idgenero
inner join escreve e on l.idlivro=e.idlivro
inner join  autor a on e.idautor=a.idautor
where nome='Robson Pinheiro';

select c.nome
from cliente c
inner join venda v on c.idcliente=v.idcliente
inner join itens_da_venda iv on v.idvenda=iv.idvenda
inner join livro l on iv.idlivro=l.idlivro
inner join escreve e on e.idlivro= l.idlivro
inner join autor a on e.idautor=a.idautor
where a.nome='Suzanne Collins'

# data[].attributes.body
apoio para estudo

# data[].attributes.body
banco de dados

# data[].attributes.attachment_link.readable_text

select Max(preco) from produtos (pesquisar o maior preco do produto) 

select Min(preco) from produtos (pesquisar o menor preco do produto)

select count(id) from produtos  (pesquisar quantos produtos tem na tabela)

select  AVG(preco)from produtos  (pesquisar a media dos precos dos produtos)

select SUM(preco) from produtos  (somar todos os produtos da tabela)

select Count(id) from produtos
where preco>=5 (pesquisar preco acima do valor solicidado)


# data[].attributes.body
banco de dados

# data[].attributes.body
banco de dados

# data[].attributes.attachment_link.readable_text
create database facebook;
create screma facebook;
use facebook;

create table if not exists cliente(
  id int auto_increment not null,
  nome varchar(255)not null,
  data_nascimento date not null,
  primary key(id)
  );
  
  insert into cliente values(default, 'Joao da Viola','1982-11-26');
  insert into cliente(data_nascimento,nome) values('1960-12-24','lamartine Barros');
  insert into cliente(data_nascimento,nome) values('1989-08-24','Claudio do Espirito Santo');
  insert into cliente(data_nascimento,nome) values('2016-01-10','Ze Ruela');
  insert into cliente(data_nascimento,nome) values('2016-01-09','feliz');
  insert into cliente(data_nascimento,nome) values('2015-01-09','Marcia');
  insert into cliente(data_nascimento,nome) values('2016-02-09','Felipe');
  
  
select id, nome from cliente;
select * from cliente where nome like 'c%';
select nome, data_nascimento from cliente;
select * from cliente where nome like '%a';
select * from cliente where nome = 'Claudio do Espirito Santo';

update cliente set nome = 'Filipe' where id= '4';
update cliente set nome = 'Claudio do capeta' where id= '2';

delete from cliente where id=2;
delete from cliente where id in(3,4);

select * from cliente where id >=6;
select * from cliente where id >=1 and nome like 'lamartine%';
select * from cliente where data_nascimento > '1960-12-24;'





  
  

# data[].attributes.body
Banco de dados

# data[].attributes.body
21/03/2017

# data[].attributes.body
22/03/2017

# data[].attributes.attachment_link.readable_text
CREATE DATABASE/
INSERT
SELECT
UPDATE
DELETE

create database facebook;
create screma facebook;
use facebook;
create table cliente(
  id int auto-increment not null,
  nome varchar(255)not null
  data_nascimento date not null,
  primary key(id)



select nome from clientw;
select * from cliente;
select * from cliente where nome like 'n%' (pesquisar pela primeira letra do nome)
select * from cliente where nome = 'Marco' (perquisar nome)
select * from cliente where nome like '%ro'(pesquisar pela ultimas letras do nome)


insert into cliente values (default,'pedro','1982-11-26')
insert into cliente(data-nascimento,nome)Values('1982-11-26','Marco')