Capítulos da aula 01 0:00 - Intro 3:56 - Os fundamentos do SQL 4:39 - Qual o nosso objetivo? 7:10 - O que é um banco de dados 9:55 - Principais tipos de DB's 11:16 - Instalando o MySQL 16:22 - Iniciando com o Workbench 19:48 - Entendendo o que é uma Query 20:59 - Query SELECT 24:53 - Query WHERE 26:40 - Exercício 01 27:44 - Ordenando registros 29:22 - Operações aritméticas 30:37 - Criando alias 31:47 - Exercício 02 33:02 - Query Distinct 34:57 - Operadores de comparação 01 37:01 - Exercício 03 38:30 - Operadores de comparação 02 41:29 - Exercício 04 43:28 - Operador IN 45:06 - Operador BETWEEN 45:48 - Exercício 05 47:44 - Operador LIKE() 50:16 - Exercício 06 51:05 - Operador REGEXP() 52:57 - Exercício 07 54:00 - Operador COUNT() 55:28 - Operador LIMIT 56:23 - Exercício 08 57:06 - JOINs 1:01:02 - JOINs com multiplas tabelas 1:03:36 - Exercício 09 1:05:10 - Operador USING() 1:06:12 - O que é uma tabela? 1:07:54 - Principais Constraints 1:08:54 - Principais tipos de dados 1:09:39 - Criando um banco de dados 1:10:20 - Criando uma tabela 1:12:15 - Inserindo dados em uma tabela 1:13:18 - Exercício 10 1:14:33 - Inserindo multiplos dados em uma tabela 1:15:20 - Atualizando um dado na tabela 1:16:25 - Deletando um dado na tabela 1:17:25 - Finalizando aula 01
@@MatheusBattisti Grande Mestre, um dia vou comprar uma passagem com os $$$ que o Javascript ainda vai me dar, kkkk e ir te visitar aí em SC e te dar um abraço, por tudo oq vc faz por tds nós em disponibilizar conhecimentos tão importantes e de graça. (e sim eu sou teu aluno dos cursos pagos tbm, e valem cada centavo, até valem muito mais.)
Matheus, Faz um curso na udemy de Sql para análise de dados do básico ao avançado 🙏🙏 tua didática é perfeita, eu fiz o curso de formação front end lá, faz essa boa🙏
Mesmo já tendo conhecimento em SQL, fiz questão de assistir a aula (no 2x, mas assisti 😅), foi muito bom p/ rever conceitos básico. Conteúdo tá muito bacana Professor!
Boa tarde, professor. Estou muito empolgado com o curso. Se o senhor usa Linux, poderia ensinar a instalação do MYSQL na live? Eu uso o Debian e ainda não consegui instalar. Obrigado.
Bom dia. Assim que eu abro a aplicação Workbench e crio um teste ele não vem com o schema sakila. Já tentei baixar um arquivo com essas informações e não consigo adicionar ao banco de dados… já to nisso há umas 3 horas e não consigo sair da parte inicial da aula. Alguma ajuda?
Eu uso Linux estou desde ontem tentando saber qual a melhor jeito de criar meu banco de dados Local mais Não rodou, pois sempre aparece um monte coisa! O que devo instalar? Pode até ser via terminal!
Pra quem quiser baixar essa base de dados aqui está o link: downloads.mysql.com/docs/sakila-db.zip Tutorial de como implementar após o download: dev.mysql.com/doc/sakila/en/sakila-installation.html
Professor no comando: SELECT DISTINCT country_id FROM city ORDER BY city; Ele vai trazer na consulta apenas a coluna country_id, mas caso eu quisesse que mostrasse na consulta a coluna city correspondente, tem como? Ou seja, quero saber os country_id e o nome da cidade, mas apenas com o distinct no country_id
opa Peterson, vai ter umas queries de JOIN mais para o fim do vídeo, acredito que vai te mostrar exatamente como fazer isso, se ainda não conseguir, volta aqui =)
Já comecei perdida, ao abrir o workbranch não aparece o schema na lateral esquerda (com 3 bancos) como na tela do Mathews, alguma dica de como acessar? No meu Navigator tem MANAGEMENT, INSTANCE e PERFORMANCE, nada de SCHEMA.
oi Elaine, vou te ajudar! =) No canto superior direito tem 3 símbolos, clica no que tem uma barra lateral direita menor, ele deve ficar azul Provavelmente está cinza (desabilitado)
@@MatheusBattisti Quando terminei de configurar o MySQL tinha uma diferença do meu para o seu: Onde tinha o Localhost (que vc clica para entrar nos bancos) o meu está "Local Instance MySQL80", usuário root e o endereço embaixo é localhost:3306. O seu está diferente, não sei se tem algo a ver...
Salve Matheus! tenho interesse no curso PHP do Zero a Maestria + 4 Projetos incríveis da Udemy, mas gostaria de saber qual a versão do PHP usada no curso antes de comprar.
Matheus, nos 30 min do vídeo você fala das operações aritméticas usa o exemplo de acrescentar + 5 no campo rental_duration. Pensando num e-commerce, eu poderia usar isso para deixar todos os produtos do site com um desconto de 15% por exemplo? Tipo na semana da black friday o cliente quer deixar todos os produtos com desconto? É dessa forma que é feito? Desde já muito obrigada. Vi isso na faculdade, uma ótima oportunidade de relembrar, na verdade essa parte das operações aritméticas eu não lembro de ter visto kkk . Excelente seu conteúdo!
pense num troçinho dificil pra configurar esse mysql eu n consigo acessar o banco de dados pq preciso alterar a senha pois esqueci a anterior.. e quem disse q consigo fazer isso? vai nem com reza braba kkkk ps: to no linux
Seguindo o passo a passo da instalação ele já vem junto, mas se quiser baixar separado, pode ser por aqui: dev.mysql.com/doc/sakila/en/sakila-installation.html
Seu curso está excelente mas uma sugestão é falar mais pra fora, claramente, articular melhor as palavras e perguntas. Inúmeras vezes eu literalmente não entendi o que você disse.
@@MatheusBattisti Na sua instalão está aparecendo 3 bancos, sakila | sys | e world, mas aqui no meu está aparecendo Management | Instance e Performance.
Conheça a Comunidade: www.horadecodar.com.br/comunidade-hora-de-codar/
olá! n consigo fazer download dessa aula pode me ajudar?
Cara, vc me tirou da ignorância em BD. Deus te abençoe.
Matheus parabéns pela aula excelente que você ministrou, fico muito feliz em saber que existe profissionais da educação como você.
Capítulos da aula 01
0:00 - Intro
3:56 - Os fundamentos do SQL
4:39 - Qual o nosso objetivo?
7:10 - O que é um banco de dados
9:55 - Principais tipos de DB's
11:16 - Instalando o MySQL
16:22 - Iniciando com o Workbench
19:48 - Entendendo o que é uma Query
20:59 - Query SELECT
24:53 - Query WHERE
26:40 - Exercício 01
27:44 - Ordenando registros
29:22 - Operações aritméticas
30:37 - Criando alias
31:47 - Exercício 02
33:02 - Query Distinct
34:57 - Operadores de comparação 01
37:01 - Exercício 03
38:30 - Operadores de comparação 02
41:29 - Exercício 04
43:28 - Operador IN
45:06 - Operador BETWEEN
45:48 - Exercício 05
47:44 - Operador LIKE()
50:16 - Exercício 06
51:05 - Operador REGEXP()
52:57 - Exercício 07
54:00 - Operador COUNT()
55:28 - Operador LIMIT
56:23 - Exercício 08
57:06 - JOINs
1:01:02 - JOINs com multiplas tabelas
1:03:36 - Exercício 09
1:05:10 - Operador USING()
1:06:12 - O que é uma tabela?
1:07:54 - Principais Constraints
1:08:54 - Principais tipos de dados
1:09:39 - Criando um banco de dados
1:10:20 - Criando uma tabela
1:12:15 - Inserindo dados em uma tabela
1:13:18 - Exercício 10
1:14:33 - Inserindo multiplos dados em uma tabela
1:15:20 - Atualizando um dado na tabela
1:16:25 - Deletando um dado na tabela
1:17:25 - Finalizando aula 01
boa Jeferson!
@@MatheusBattisti tava estudando bem detalhado e resolvi salvar os tempos das aulas
tô na metade da aula e já posso dizer que está excelente... Muita informação, direta e objetiva, sem enrolação... e bem didática...
obrigado amigo!
Aqui, começando o dia prendendo muito.
bora!
Gostei muito da sua interversão sobre vários tabus de Query... a sua Live está "Show-de-Bola";
estou aqui tambem.....vamos la
bora Michel!
Já me inscrevi e aproveitei e salvei o Blog do Hora de Codar nos favoritos, muitas aulas extras e dicas ótimas lá.
valeuu Fabio, tamo junto!
@@MatheusBattisti Grande Mestre, um dia vou comprar uma passagem com os $$$ que o Javascript ainda vai me dar, kkkk e ir te visitar aí em SC e te dar um abraço, por tudo oq vc faz por tds nós em disponibilizar conhecimentos tão importantes e de graça. (e sim eu sou teu aluno dos cursos pagos tbm, e valem cada centavo, até valem muito mais.)
Matheus, Faz um curso na udemy de Sql para análise de dados do básico ao avançado 🙏🙏 tua didática é perfeita, eu fiz o curso de formação front end lá, faz essa boa🙏
Matheus é um excelente professor, agora eu aprendo esse negócio rsrs
bora então Cristina! =D
e tu vai liberar essa ppk pra mim?
Obrigado por compartilhar seu conhecimento
de nada Andree!
Obrigado Matheus, tu é o melhor professor, sem dúvida
agradeço o elogio Raimundo! =D
Bom dia Professor Matheus, já sou aluno de SQL do seu curso da Udemy mas
estou aqui pra prestigiar a Semana de DBs.
show Jason, com certeza teremos conteúdos diferentes aqui, vai ser de bom proveito, abraço! =)
Esperando ansiosamente pelas novidades.
@@jasonloureiro7095 oi Jason, vou divulgando com o tempo, mas pode deixar que virão =D
Aula Sensacional...Parabéns Matheus
valeu Francisco!
Show!! parabéns meu amigo ! muito bom !
obrigado Eduardo!
sensacional!
valeu Wandeson!
Vlw, Matheus! O que eu estava precisando.
de nada Jadson, tamo junto!
Aula perfeita, ajudou muito meus estudos, ótima explicação/didática e ótimos exercícios.
Excelente curso Matheus, obrigado por compartilhar, como sempre você contribui para o nosso desenvolvimento profissional.
Cara, muito bom este conteúdo! Parabéns!
valeu Alexandre! Assista as outras duas aulas tb, estão massa! =)
Sensacional Matheus, tudo mais claro agora estou aprendendo e praticando com suas aulas. Continue assim
Ótima aula! Agora difícil vai ser instalar o MySQL aqui no Linux Mint kkk
opa Alphael, é só alguns comandinhos, você vai conseguir =)
Alphael, eu estava com o mesmo problema, mas é possivel instalar o Xamp(propriamente Lamp) para Mint e ele já vem com o Apache, e MySQL.
Mesmo já tendo conhecimento em SQL, fiz questão de assistir a aula (no 2x, mas assisti 😅), foi muito bom p/ rever conceitos básico.
Conteúdo tá muito bacana Professor!
valeuu Lucas, a aula de amanhã acredito que vai ser interessante para vc tb =))
Ontem tive problemas na Internet, mas hoje irei recuperar o tempo perdido
show Jason, bora pra aula! =D
excelente!!!!!
Top, fui primeiro kkk
boa Marcos, chegou com o café na mão hahah
concluso
Boa tarde, professor. Estou muito empolgado com o curso. Se o senhor usa Linux, poderia ensinar a instalação do MYSQL na live? Eu uso o Debian e ainda não consegui instalar. Obrigado.
oi Heleno, pelo fato das aulas serem gravadas acabei não prevendo a situação do Linux, mas vou trazer um vídeo mais pra frente mostrando como faz
@@MatheusBattisti Obrigado, professor.
Opa, em 40:14 o OR não era para trazer ou um ou outro?
Bom dia. Assim que eu abro a aplicação Workbench e crio um teste ele não vem com o schema sakila. Já tentei baixar um arquivo com essas informações e não consigo adicionar ao banco de dados… já to nisso há umas 3 horas e não consigo sair da parte inicial da aula. Alguma ajuda?
To com problema na conexão com banco de dados, ao iniciar o workbench e criar o meu ele dá erro de conexão e falha.
Eu uso Linux estou desde ontem tentando saber qual a melhor jeito de criar meu banco de dados Local mais Não rodou, pois sempre aparece um monte coisa!
O que devo instalar?
Pode até ser via terminal!
Pra quem quiser baixar essa base de dados aqui está o link: downloads.mysql.com/docs/sakila-db.zip
Tutorial de como implementar após o download: dev.mysql.com/doc/sakila/en/sakila-installation.html
Essa base que vc esta utilizando, será disponibilizada?
opa Diogo, se vc instalar como instalei, ele já por padrão
Se já tiver instalado, baixe aqui: dev.mysql.com/doc/sakila/en/sakila-installation.html
Bora estudar
bora Augusto!
Professor no comando:
SELECT DISTINCT country_id
FROM city
ORDER BY city;
Ele vai trazer na consulta apenas a coluna country_id, mas caso eu quisesse que mostrasse na consulta a coluna city correspondente, tem como? Ou seja, quero saber os country_id e o nome da cidade, mas apenas com o distinct no country_id
opa Peterson, vai ter umas queries de JOIN mais para o fim do vídeo, acredito que vai te mostrar exatamente como fazer isso, se ainda não conseguir, volta aqui =)
Fazendo um ctrl+B fica em uma indentação top ex
SELECT
*
FROM
film
WHERE
replacement_cost BETWEEN 20 AND 25
ORDER BY replacement_cost;
Já comecei perdida, ao abrir o workbranch não aparece o schema na lateral esquerda (com 3 bancos) como na tela do Mathews, alguma dica de como acessar? No meu Navigator tem MANAGEMENT, INSTANCE e PERFORMANCE, nada de SCHEMA.
oi Elaine, vou te ajudar! =)
No canto superior direito tem 3 símbolos, clica no que tem uma barra lateral direita menor, ele deve ficar azul
Provavelmente está cinza (desabilitado)
@@MatheusBattisti Obrigada pela ajuda! Então, os três símbolos, que parece ser uma configuração de exibição do layout estão todos com as barras azuis.
@@MatheusBattisti Quando terminei de configurar o MySQL tinha uma diferença do meu para o seu: Onde tinha o Localhost (que vc clica para entrar nos bancos) o meu está "Local Instance MySQL80", usuário root e o endereço embaixo é localhost:3306. O seu está diferente, não sei se tem algo a ver...
@@MatheusBattisti Encontrei onde troca de aba para mostrar o SCHEMA!!! Obrigada!!!
@@elainedelgado6293 showww! =)
o link do material esta off :/
Quando eu iniciei clicando em localhost, não apareceu o banco sakila pra mim, apenas o sys :(
opa Christian, vc fez a instalação junto comigo?
Salve Matheus! tenho interesse no curso PHP do Zero a Maestria + 4 Projetos incríveis da Udemy, mas gostaria de saber qual a versão do PHP usada no curso antes de comprar.
Boa noite professor, quando vai liberar o e-book?
opa amigo, ele vai junto com o email de confirmação de inscrição =D
@@MatheusBattisti Professor o que chegou foi um e-book Fundamentos do React 😕
Não vi se o Matheus disse , mais alguém pensou que esses filmes eram reais?🤣 eu no google procurando
Matheus, nos 30 min do vídeo você fala das operações aritméticas usa o exemplo de acrescentar + 5 no campo rental_duration.
Pensando num e-commerce, eu poderia usar isso para deixar todos os produtos do site com um desconto de 15% por exemplo? Tipo na semana da black friday o cliente quer deixar todos os produtos com desconto? É dessa forma que é feito?
Desde já muito obrigada. Vi isso na faculdade, uma ótima oportunidade de relembrar, na verdade essa parte das operações aritméticas eu não lembro de ter visto kkk .
Excelente seu conteúdo!
acredito que possa multiplicar por 85/100, que daria no mesmo que 15% de desconto
pense num troçinho dificil pra configurar esse mysql eu n consigo acessar o banco de dados pq preciso alterar a senha pois esqueci a anterior.. e quem disse q consigo fazer isso? vai nem com reza braba kkkk ps: to no linux
aonde eu baixo esse banco de dados da locadora?
Seguindo o passo a passo da instalação ele já vem junto, mas se quiser baixar separado, pode ser por aqui: dev.mysql.com/doc/sakila/en/sakila-installation.html
Seu curso está excelente mas uma sugestão é falar mais pra fora, claramente, articular melhor as palavras e perguntas. Inúmeras vezes eu literalmente não entendi o que você disse.
É nozis
Alguém teve esse erro no ububtu - E: Impossível encontrar o pacote mysql-workbench? Estou o dia todo e não consegui instalar ainda.
opa Deividi, tenta: sudo snap install mysql-workbench-community
No meu só aparece o diagrama, mas o banco Sakila não aparece. Tem alguma orientação que eu passa fazer?
opa Aleksander, instalou como eu mostrei? ou já tinha instalado?
@@MatheusBattisti Muito obrigado pelo retorno rápido. Já estava estalado na máquina.
@@alexsanderzeferino entendi, então segue estes passos aqui: dev.mysql.com/doc/sakila/en/sakila-installation.html
@@MatheusBattisti Muito obrigado.
eu esqueci minha senha na instalação e não consigo mais criar uma conexão 😢
kkkkkkkkkkkkkkkk acontece
Vai ter certificado????
opa Wemerson, infelizmente não =(
Será que tem como pegar algum certificado ksksk
Professor tem grupo no discord, telegram ou whatsapp para tirar dúvidas? o meu MySql, está diferente do seu?
ainda não temos Emerson, você pode colocar as dúvidas aqui, que eu te ajudo =)
@@MatheusBattisti Na sua instalão está aparecendo 3 bancos, sakila | sys | e world, mas aqui no meu está aparecendo Management | Instance e Performance.
@@emersonoliveira2343 ah, entendi, abaixo destas opções há outras duas (Admnistration e Schemas), é só clicar em Schemas, deu certo? =)
@@MatheusBattisti Opa, deu certo obrigado.
concluso