No video

APRENDA SQL NA PRÁTICA - FUNDAMENTOS DO BANCO DE DADOS - SBD #01

  Рет қаралды 24,875

Matheus Battisti - Hora de Codar

Matheus Battisti - Hora de Codar

Күн бұрын

⭐ Inscreva-se na Semana do Banco de Dados: materiais.horadecodar.com.br/...
Neste vídeo você vai aprender tudo que é necessário para criar o seu próprio banco de dados e utilizar queries em outros bancos que você trabalha.
Vamos focar bastante nas queries de SELECT, pois são as mais utilizadas em #SQL
Alguns dos assuntos que você vai aprender são:
#CRUD (Create, Read, Update, Delete);
Joins em SQL (Inner join, Left join, Right join);
Join de múltiplas tabelas;
Criação de bancos e tabelas;
Constraints;
Principais tipos de dados;
e muito mais!
O foco é realmente te ensinar SQL desde o básico até o nível intermediário, você vai sair deste vídeo confiante em SQL e poderá trabalhar com qualquer banco relacional, como: #PostgreSQL, sqlite, SQL Server, MariaDB…
Link para download do software: dev.mysql.com/downloads/mysql/
🔴 Instagram: @horadecodar
Timestamps by Jeferson:
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 🔷 Telegram: t.me/horadecodar .
🟣 Discord Hora de Codar: / discord

Пікірлер: 105
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
Conheça a Comunidade: www.horadecodar.com.br/comunidade-hora-de-codar/
@mariosoares7108
@mariosoares7108 2 жыл бұрын
olá! n consigo fazer download dessa aula pode me ajudar?
@moskabranca155
@moskabranca155 Жыл бұрын
Cara, vc me tirou da ignorância em BD. Deus te abençoe.
@usuario8427
@usuario8427 Жыл бұрын
excelente!!!!!
@GuilhermeSouza-eo4fb
@GuilhermeSouza-eo4fb 2 жыл бұрын
Sensacional Matheus, tudo mais claro agora estou aprendendo e praticando com suas aulas. Continue assim
@Everaldobass
@Everaldobass Жыл бұрын
Excelente curso Matheus, obrigado por compartilhar, como sempre você contribui para o nosso desenvolvimento profissional.
@websolucoes6569
@websolucoes6569 Жыл бұрын
Gostei muito da sua interversão sobre vários tabus de Query... a sua Live está "Show-de-Bola";
@valeapenavercomoelesestao
@valeapenavercomoelesestao 2 жыл бұрын
Aqui, começando o dia prendendo muito.
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
bora!
@joaopedrodiniz6359
@joaopedrodiniz6359 Жыл бұрын
Aula perfeita, ajudou muito meus estudos, ótima explicação/didática e ótimos exercícios.
@eng.wandeson
@eng.wandeson Жыл бұрын
sensacional!
@MatheusBattisti
@MatheusBattisti Жыл бұрын
valeu Wandeson!
@marcioandreribeiro2425
@marcioandreribeiro2425 3 ай бұрын
Matheus parabéns pela aula excelente que você ministrou, fico muito feliz em saber que existe profissionais da educação como você.
@eduardocavalcante1904
@eduardocavalcante1904 2 жыл бұрын
Show!! parabéns meu amigo ! muito bom !
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
obrigado Eduardo!
@jadsonribeiro8432
@jadsonribeiro8432 2 жыл бұрын
Vlw, Matheus! O que eu estava precisando.
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
de nada Jadson, tamo junto!
@alexandrejohann
@alexandrejohann 2 жыл бұрын
Cara, muito bom este conteúdo! Parabéns!
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
valeu Alexandre! Assista as outras duas aulas tb, estão massa! =)
@andredias6356
@andredias6356 2 жыл бұрын
Obrigado por compartilhar seu conhecimento
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
de nada Andree!
@raimundojunior8547
@raimundojunior8547 2 жыл бұрын
Obrigado Matheus, tu é o melhor professor, sem dúvida
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
agradeço o elogio Raimundo! =D
@cristinapineda3288
@cristinapineda3288 2 жыл бұрын
Matheus é um excelente professor, agora eu aprendo esse negócio rsrs
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
bora então Cristina! =D
@sandrodesempregadoefudido3997
@sandrodesempregadoefudido3997 12 күн бұрын
e tu vai liberar essa ppk pra mim?
@franciscocleinaldobarbosad8400
@franciscocleinaldobarbosad8400 2 жыл бұрын
Aula Sensacional...Parabéns Matheus
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
valeu Francisco!
@FabioSouttoDev
@FabioSouttoDev 2 жыл бұрын
Já me inscrevi e aproveitei e salvei o Blog do Hora de Codar nos favoritos, muitas aulas extras e dicas ótimas lá.
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
valeuu Fabio, tamo junto!
@FabioSouttoDev
@FabioSouttoDev 2 жыл бұрын
@@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.)
@mpelagio-engenharia
@mpelagio-engenharia 2 жыл бұрын
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...
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
obrigado amigo!
@ojefersonlucas
@ojefersonlucas 2 жыл бұрын
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
@MatheusBattisti 2 жыл бұрын
boa Jeferson!
@ojefersonlucas
@ojefersonlucas 2 жыл бұрын
@@MatheusBattisti tava estudando bem detalhado e resolvi salvar os tempos das aulas
@sandrodesempregadoefudido3997
@sandrodesempregadoefudido3997 12 күн бұрын
concluso
@jasonloureiro7095
@jasonloureiro7095 2 жыл бұрын
Bom dia Professor Matheus, já sou aluno de SQL do seu curso da Udemy mas estou aqui pra prestigiar a Semana de DBs.
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
show Jason, com certeza teremos conteúdos diferentes aqui, vai ser de bom proveito, abraço! =)
@jasonloureiro7095
@jasonloureiro7095 2 жыл бұрын
Esperando ansiosamente pelas novidades.
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
@@jasonloureiro7095 oi Jason, vou divulgando com o tempo, mas pode deixar que virão =D
@77mcouto
@77mcouto 2 жыл бұрын
estou aqui tambem.....vamos la
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
bora Michel!
@MarcosLanzoni
@MarcosLanzoni 2 жыл бұрын
Top, fui primeiro kkk
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
boa Marcos, chegou com o café na mão hahah
@MestredosMagos4748
@MestredosMagos4748 2 жыл бұрын
Ótima aula! Agora difícil vai ser instalar o MySQL aqui no Linux Mint kkk
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
opa Alphael, é só alguns comandinhos, você vai conseguir =)
@jdevnneted
@jdevnneted 2 жыл бұрын
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.
@lucas-mds-198
@lucas-mds-198 2 жыл бұрын
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!
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
valeuu Lucas, a aula de amanhã acredito que vai ser interessante para vc tb =))
@paulocaetano3786
@paulocaetano3786 2 жыл бұрын
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.
@hellenescarate9456
@hellenescarate9456 2 жыл бұрын
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!
@vitoriadelanachaves
@vitoriadelanachaves Жыл бұрын
acredito que possa multiplicar por 85/100, que daria no mesmo que 15% de desconto
@jasonloureiro7095
@jasonloureiro7095 2 жыл бұрын
Ontem tive problemas na Internet, mas hoje irei recuperar o tempo perdido
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
show Jason, bora pra aula! =D
@helenosalgado7453
@helenosalgado7453 2 жыл бұрын
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.
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
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
@helenosalgado7453
@helenosalgado7453 2 жыл бұрын
@@MatheusBattisti Obrigado, professor.
@JogandoComJesus
@JogandoComJesus 2 жыл бұрын
É nozis
@lucasvalencac
@lucasvalencac 2 ай бұрын
Opa, em 40:14 o OR não era para trazer ou um ou outro?
@danillowillian3269
@danillowillian3269 11 ай бұрын
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;
@eduardorocha3070
@eduardorocha3070 2 жыл бұрын
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!
@Daniel48203
@Daniel48203 2 жыл бұрын
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
@Fernando-nm6kh
@Fernando-nm6kh Жыл бұрын
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.
@augustowhitaker6731
@augustowhitaker6731 2 жыл бұрын
Bora estudar
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
bora Augusto!
@mozart3354
@mozart3354 2 ай бұрын
o link do material esta off :/
@walberssantos
@walberssantos 2 жыл бұрын
Boa noite professor, quando vai liberar o e-book?
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
opa amigo, ele vai junto com o email de confirmação de inscrição =D
@walberssantos
@walberssantos 2 жыл бұрын
@@MatheusBattisti Professor o que chegou foi um e-book Fundamentos do React 😕
@petersonbarbosa4795
@petersonbarbosa4795 2 жыл бұрын
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
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
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 =)
@diogofrazao7367
@diogofrazao7367 2 жыл бұрын
Essa base que vc esta utilizando, será disponibilizada?
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
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
@christiansilveira5066
@christiansilveira5066 2 жыл бұрын
Quando eu iniciei clicando em localhost, não apareceu o banco sakila pra mim, apenas o sys :(
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
opa Christian, vc fez a instalação junto comigo?
@ourogameplay1096
@ourogameplay1096 2 жыл бұрын
aonde eu baixo esse banco de dados da locadora?
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
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
@deividicoradi
@deividicoradi 2 жыл бұрын
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.
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
opa Deividi, tenta: sudo snap install mysql-workbench-community
@ismaeldajoana
@ismaeldajoana 2 жыл бұрын
Não vi se o Matheus disse , mais alguém pensou que esses filmes eram reais?🤣 eu no google procurando
@0GabrielGamers
@0GabrielGamers Жыл бұрын
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.
@lagoawb
@lagoawb 2 жыл бұрын
Vai ter certificado????
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
opa Wemerson, infelizmente não =(
@davirosa7484
@davirosa7484 Жыл бұрын
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
@kayronnysales9352
@kayronnysales9352 Жыл бұрын
eu esqueci minha senha na instalação e não consigo mais criar uma conexão 😢
@nordkis4834
@nordkis4834 9 ай бұрын
kkkkkkkkkkkkkkkk acontece
@elainedelgado6293
@elainedelgado6293 2 жыл бұрын
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.
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
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)
@elainedelgado6293
@elainedelgado6293 2 жыл бұрын
@@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.
@elainedelgado6293
@elainedelgado6293 2 жыл бұрын
@@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...
@elainedelgado6293
@elainedelgado6293 2 жыл бұрын
@@MatheusBattisti Encontrei onde troca de aba para mostrar o SCHEMA!!! Obrigada!!!
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
@@elainedelgado6293 showww! =)
@douglasrodrigueslima6475
@douglasrodrigueslima6475 Жыл бұрын
Será que tem como pegar algum certificado ksksk
@alexsanderzeferino
@alexsanderzeferino 2 жыл бұрын
No meu só aparece o diagrama, mas o banco Sakila não aparece. Tem alguma orientação que eu passa fazer?
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
opa Aleksander, instalou como eu mostrei? ou já tinha instalado?
@alexsanderzeferino
@alexsanderzeferino 2 жыл бұрын
@@MatheusBattisti Muito obrigado pelo retorno rápido. Já estava estalado na máquina.
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
@@alexsanderzeferino entendi, então segue estes passos aqui: dev.mysql.com/doc/sakila/en/sakila-installation.html
@alexsanderzeferino
@alexsanderzeferino 2 жыл бұрын
@@MatheusBattisti Muito obrigado.
@emersonoliveira2343
@emersonoliveira2343 2 жыл бұрын
Professor tem grupo no discord, telegram ou whatsapp para tirar dúvidas? o meu MySql, está diferente do seu?
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
ainda não temos Emerson, você pode colocar as dúvidas aqui, que eu te ajudo =)
@emersonoliveira2343
@emersonoliveira2343 2 жыл бұрын
@@MatheusBattisti Na sua instalão está aparecendo 3 bancos, sakila | sys | e world, mas aqui no meu está aparecendo Management | Instance e Performance.
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
@@emersonoliveira2343 ah, entendi, abaixo destas opções há outras duas (Admnistration e Schemas), é só clicar em Schemas, deu certo? =)
@emersonoliveira2343
@emersonoliveira2343 2 жыл бұрын
@@MatheusBattisti Opa, deu certo obrigado.
@sandrodesempregadoefudido3997
@sandrodesempregadoefudido3997 12 күн бұрын
concluso
SQL AVANÇADO - SUBQUERY, STORED PROCEDURE, VIEWS, TRIGGER - SBD #02
50:39
Matheus Battisti - Hora de Codar
Рет қаралды 14 М.
DESIGN DE BANCO DE DADOS E MODELAGEM DE DADOS - SBD #03
53:43
Matheus Battisti - Hora de Codar
Рет қаралды 13 М.
Gym belt !! 😂😂  @kauermotta
00:10
Tibo InShape
Рет қаралды 18 МЛН
Slow motion boy #shorts by Tsuriki Show
00:14
Tsuriki Show
Рет қаралды 10 МЛН
Пранк пошел не по плану…🥲
00:59
Саша Квашеная
Рет қаралды 7 МЛН
Discutindo sobre Banco de Dados - Dos primórdios a Big Data
1:29:04
Fabio Akita
Рет қаралды 171 М.
Curso de SQL e MySQL fundamental | Aprenda SQL em 1 hora
53:14
Matheus Battisti - Hora de Codar
Рет қаралды 104 М.
nvim-dbee: Interactive Database Client Within Neovim
7:27
Cheesed Up
Рет қаралды 3,1 М.
APRENDA JOIN EM SQL - TUDO SOBRE LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN
35:28
Matheus Battisti - Hora de Codar
Рет қаралды 26 М.
Curso de HTML para iniciantes - Aprenda HTML em 1 hora
1:04:30
Matheus Battisti - Hora de Codar
Рет қаралды 302 М.
Fiz um servidor de "SQL"?? | Entendendo Banco de Dados
1:14:42
Fabio Akita
Рет қаралды 145 М.
O que é BANCO DE DADOS e porque INTERESSA APRENDER isso?
14:13
you need to learn SQL RIGHT NOW!! (SQL Tutorial for Beginners)
24:25
NetworkChuck
Рет қаралды 1,5 МЛН
Curso Modelagem de Dados e SQL | Guia Para Iniciantes
1:31:48
NoCode StartUp
Рет қаралды 30 М.
Gym belt !! 😂😂  @kauermotta
00:10
Tibo InShape
Рет қаралды 18 МЛН