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
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🙏
@@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.)
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!
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?
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.
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
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!
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 =)
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
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...
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.
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
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 parabéns pela aula excelente que você ministrou, fico muito feliz em saber que existe profissionais da educação como você.
Aqui, começando o dia prendendo muito.
bora!
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!
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!
Matheus é um excelente professor, agora eu aprendo esse negócio rsrs
bora então Cristina! =D
e tu vai liberar essa ppk pra mim?
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
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.)
Obrigado Matheus, tu é o melhor professor, sem dúvida
agradeço o elogio Raimundo! =D
Obrigado por compartilhar seu conhecimento
de nada Andree!
Aula perfeita, ajudou muito meus estudos, ótima explicação/didática e ótimos exercícios.
sensacional!
valeu Wandeson!
Aula Sensacional...Parabéns Matheus
valeu Francisco!
Vlw, Matheus! O que eu estava precisando.
de nada Jadson, tamo junto!
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 =))
Excelente curso Matheus, obrigado por compartilhar, como sempre você contribui para o nosso desenvolvimento profissional.
Show!! parabéns meu amigo ! muito bom !
obrigado Eduardo!
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
excelente!!!!!
Ó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.
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?
concluso
Ontem tive problemas na Internet, mas hoje irei recuperar o tempo perdido
show Jason, bora pra aula! =D
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.
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
Opa, em 40:14 o OR não era para trazer ou um ou outro?
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.
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.
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;
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
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 =)
o link do material esta off :/
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
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?
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
Top, fui primeiro kkk
boa Marcos, chegou com o café na mão hahah
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
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! =)
Bora estudar
bora Augusto!
É nozis
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
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
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.
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