fala impressionador seja muito bem-vindo a mais uma aula de SQL do canal # programação eu sou o Marcos e hoje eu vou trazer uma aula para você que acabou de instalar o MySQL quer Criar o seu primeiro banco de dados você tá aqui com o o programa aberto mas você não sabe por onde começar como é que você cria uma tabela então nessa aula eu vou te mostrar como fazer isso fica comigo até o final e já começa deixando o like no vídeo se inscrevendo no canal e ativando o sino de notificação para sempre ser
a AD de todo o conteúdo que sai por aqui toda semana então é isso e vamos [Música] começar como eu falei a aula de hoje é para você que acabou de instalar o programa MySQL Workbench E você tá com um programa aberto aqui quer criar sua primeira tabela quer fazer a sua primeira consulta mas você não sabe como fazer isso é muito simples mas tem muita gente que esbarra nessa dificuldade e depois de instalar o MySQL já para de estudar então quero te mostrar como fazer isso aqui e depois se você quiser continuar se aprofundando
na linguagem SQL quiser aprender desde o básico mesmo dá uma olhada no primeiro link aqui da descrição desse vídeo que tem informações do nosso treinamento completo de esql oou esql impressionador então para você aprender o passo a passo bem do zero mesmo esse treinamento vai te ajudar muito e tem um outro link que eu vou deixar aqui como um presente para você na descrição que é o segundo link com o minicurso básico gratuito de SQL para você também continuar estudando aqui com a gente depois de você assistir esse vídeo mas vamos lá Imagino que você
esteja com o programa myas Kell aberto ele tem essa cara daqui e agora você não sabe para onde ir e o que eu vou te mostrar aqui é como você pode criar a sua primeira tabela as suas primeiras tabelas como você insere dados nessa tabela como você atualiza essa tabela e é bem simples não tem mistério A ideia é a gente ser bem objetivo aqui primeiro passo é entender que tabelas no SQL ficam dentro de bancos de dados e os bancos de dados aqui no MySQL vão aparecer do lado esquerdo aqui dentro eu tenho por
exemplo esse banco de dados chamado base e ele tem algumas tabelas ali dentro você não vai ter não se preocupa Até porque não vai ser esse que eu vou usar Mas você já vai ter alguns instalados depois que você abre o programa esse Sis por exemplo é um banco de dados que já aparece aí o banco de dados World também mas a ideia é te explicar como você cria aqui uma tabela e um banco de dados do zero então o primeiro passo é criar esse banco de dados que a gente ainda não tem aqui e
é muito simples é só vir aqui do lado esqu esquerdo clicar com o botão direito e vir nessa opção Create Skema ele vai abrir essa janela aqui e eu vou dar um nome para esse esquema né para esse banco de dados vou chamar de aula bem simples depois eu vou vir aqui no canto inferior direito apply ele vai criar ele para mim é só clicar em apply novamente tá lá já apareceu o banco de dados aula vou finalizar e agora eu vou garantir que esse banco de dados aula é o que eu vou utilizar para
criar as tabelas ali dentro clicar com o botão direito e set as the schema Pronto já tá tudo preparado para eu poder criar minha primeira tabela vou Fechar essa janela aqui e voltei pra minha aba de código vamos lá primeiro passo aqui é criar a nossa tabela então criando a tabela para criar uma tabela a gente vai usar usar o comando Create table e esse Create table eu vou passar para ele o nome da tabela que eu vou chamar por exemplo de cursos eu vou criar uma tabela aqui que tem informações de cursos de idiomas
bem tranquilo mas você usando a lógica vai criar a tabela ou as tabelas que você quiser Create table cursos abre parênteses fecha parênteses e ponto e vírgula sempre no final de um comando SQL a gente coloca esse ponto e vírgula e aqui dentro eu vou criar as minhas colunas vou apertar a tecla Tab para poder identar esse código para poder organizá-lo e vou dar o nome da primeira coluna que eu vou chamar de ID curso um identificador ali pro nossos cursos e o ID curso ele vai ser do tipo inteiro Essa vai ser a forma
como eu vou criar colunas ali dentro sempre o nome da coluna seguido do tipo de dado que vai ter dentro daquela coluna então o ID do curso vão ser números 1 2 3 4 5 e assim vai então ele vai ser do tipo inteiro vírgula próximo agora eu vou criar uma chamada nome curso nome curso vai ser do tipo texto curso de inglês curso de espanhol curso de alemão e assim assim vai então o tipo texto eu vou usar o tipo varchar e entre parênteses a quantidade de caracteres que eu quero que ele aceite por
exemplo até 50 caracteres vírgula um outro uma outra coluna vai ser o valor do curso o valor do curso vai ser do tipo decimal que pode ter centavos né então decimal e aqui ele vai me pedir dois argumentos que vai ser a quantidade de dígitos que esse número pode ter e a quantidade de casas decimais que que significa esse se botar 6,2 o que que significa o 6,2 significa que eu posso armazenar números que tenham seis dígitos e duas casas decimais esse número aqui por exemplo é um número de seis dígitos 1 2 3 4
5 6 e duas casas decimais Então posso armazenar valores até isso daqui e repara uma coisinha aqui né você que começou no skl agora né que que significa esse traço traço aqui E esse hashtag significam comentários toda vez que eu coloco escrevo qualquer coisa antes né depois né desse jogo da velha ou desse traço traço E você tá escrevendo um comentário que não faz nenhum impacto no meu código então vou apagar aqui E a última coluna vai ser a coluna de data data de criação daquele curso e a data da criação vai ser do tipo
date Pronto já tem tudo que eu preciso para criar a minha tabela esses aqui são os alguns dos principais tipos de dados então tipo inteiro tipo de texto decimal e data se você quiser depois você pode se aprofundar em outras possibilidades mas eu já tô trazendo aqui as principais para você saber né se você for criar outras tabelas quais são os tipos ali que você pode usar agora vou selecionar todo esse código aqui vou vir nesse botão parece um raio vou clicar nele ele vai executar e vai criar essa tabela para mim como é que
eu visualizo essa tabela primeiro aqui no canto esquerdo eu vou clicar no meu banco de dados aula depois nesse sinal aqui de atualizar E já apareceu a tabela ali para mim tabela cursos e aqui embaixo ele mostra algumas informações ID do curso nome do curso valor do curso e data da crição Mas como que eu faço para visualizar aqui né de alguma forma como é que eu vejo essa tabela eu posso usar o comando select select asterisco from cursos ou seja selecione todas as colunas da tabela cursos vou selecionar esse código vou executar E aí
tá lá a princípio ele vai me mostrar apenas as colunas porque eu não tenho nenhum dado ali que a gente vai fazer agora é adicionar dados ali dentro tá bom vamos agora adicionar dados adicionando dados na tabela para adicionar dados a gente vai usar um comando chamado insert into insert into o nome da tabela vai ser a tabela cursos e entre parênteses Quais são as colunas ali que eu vou adicionar valores Então vou escrever aqui ID curso vírgula nome curso vírgula valor curso vírgula data de criação Então essas são as informações que eu vou adicionar
ali dentro e em seguida para adicionar os valores eu vou usar a palavra values que é valores em inglês dei um enter entei aquele código e agora entre parênteses eu vou passar as informações sempre na ordem das colunas então primeiro o ID do curso que vai ser o curso número um esse Primeiro Curso vai ser o curso de inglês eu vou colocar entre aspas porque é um texto vírgula o valor do curso vai ser 100 por exemplo e a data de criação vai ser por exemplo 1eo de Janeiro de 2024 tá lá coloquei nessa ordem
aqui que é o formato americano 1eo de Janeiro de 2024 vírgula para funcionar mais um valor uma nova linha né na verdade então vim aqui dois vai ser o meu curso de espanhol vírgula O valor vai ser 50 e a data de criação vai ser primeo de fevereiro de 2024 então 1 de fevereiro de 2024 aí repara que eu coloquei aqui ó nessa ordem 1eo de fevereiro de 2024 ponto e vírgula executar esse código daqui ele vai criar essas linhas na minha tabela cursos E se eu quiser visualizar essa tabela eu venho aqui no meu
select seleciono os meus dados E aí apareceu lá para mim linha um inglês sem a data da criação linha dois espanhol valor do curso 50 e a data da criação se eu quiser adicionar ainda mais valores eu vou sempre usar essa estrutura aqui depois você pode exercitar adicionando o curso de número três que vai ser o curso de alemão depois o curso quatro que vai ser de italiano e assim vai agora que eu adicionei valores eu posso querer alterar esses valores Então vamos supor que o valor do curso de espanhol na verdade é 70 né
mudou ali foi atualizado então eu quero fazer exatamente isso vou atualizar essa informação então meu próximo passo ali vai ser atualizando dados na tabela para atualizar eu vou usar o comando update update o nome da tabela e logo em seg qual que vai ser o valor que eu quero atualizar a coluna que eu vou querer atualizar eu quero atualizar E aí eu vou utilizar essa palavra chado set logo em seguida o nome da coluna que vai ser e valor curso eu quero que ele seja igual a 70 mas eu vou especificar exatamente em qual linha
eu quero que seja onde o ID do curso é igual a 2 por que igual a do porque vai ser na linha do espanhol então onde o ID do curso for igual a 2 você vai colocar o valor do curso como sendo 70 é muito importante que você coloque esse comando aare para garantir que você vai adicionar na linha certa você vai atualizar na linha certa selecionei esse código vou executar agora para visualizar o resultado eu vou vir aqui no meu select selecionei executei e agora o valor do curso Vale 70 o valor do curso
de espanhol vamos supor agora que o quera apagar uma linha eu não quero mais a linha do espanhol por exemplo esse curso não existe mais então o próximo passo vai ser deletando deletando linhas da tabela eu vou usar o comando delete from o nome da tabela que no caso é cursos e eu vou dizer qual vai ser a linha né no caso Where o ID curso é igual a 2 ponto e vírgula sempre para finalizar o meu código selecionei executei agora ele fez ali para mim né a exclusão volto lá no select selecionei executei E
aí tá aqui ó apenas o curso de inglês aparecendo por que esse asterisco você pode estar se perguntando ainda né o asterisco é para eu selecionar todas as colunas dessa tabela Se eu quisesse selecionar apenas algumas por exemplo ID curso e nome curso eu colocaria o nome dessas colunas separado por vírgula se eu executar esse código novamente ente ele vai me trazer apenas as colunas ID curso e nome curso mas o asterisco a gente coloca geralmente ali para poder selecionar todas as colunas da tabela Então tá lá por fim quero apagar a tabela tabela cursos
não me interessa mais então como é que eu faço para excluir excluir uma tabela eu vou US usar o comando drop drop table o nome da tabela cursos Então sempre que você ouvir esse termo a partir de agora drop né vou dropar alguma coisa significa que eu estou excluindo né Isso é um termo que programadores costumam usar então selecionei ali executei e agora minha tabela não aparece mais aqui meu banco de dados aula então essa vai ser a lógica para você criar adicionar dados selecionar dados atualizar Excluir dados dentro de uma tabela e você pode
criar quantas tabelas você quiser e brincar aí com os comandos select enfim todos os comandos ali para você fazer as consultas lemb Lembrando que aqui na descrição você vai encontrar informações do nosso treinamento completo e também um link de um minicurso gratuito básico de sk para você continuar dando esses primeiros passos e agora que você sabe como criar tabelas você já vai poder aí tranquilamente fazer alguns testes aí e começar a aprender de forma definitiva o SQL fechado então isso espero que você tenha gostado dessa aula se você gostou não esquece de deixar o like
no vídeo se inscrever no canal e ativar o sino de notificação para sempre ser lembrado de todo conteúdo que sai por aqui toda semana então é isso ótimos estudos a gente se vê numa próxima aula