e fala a impressionar dores nessa aula eu quero ensinar vocês a fazerem um crud completo com pai então a gente vai passar por todas as etapas interagir um banco de dados real tudo isso sem por cento em par então sempre centro direto ao ponto Então bora conteúdo que tem muita coisa boa viagem bom antes de mais nada né O que que é crude Tem uma galera que começa a estudar um pouco mais sobre programação sobre banco de dados carnes ter micro e fica de fazer tem que perder coruja tem que aprender curtem calma primeiro crude nada mais é do que uma sigla que o pessoal usa para dizer as operações pessoas normalmente vai fazer um banco de dados então pude nada mais é sede Create Red riding Hood update the agility são as quatro grandes operações que você faz no banco de dados você cria alguma informação você lê as informações que estão a você atualiza o seja você edita alguma informação que você deleta alguma informação isso essas quatro operações que a gente vai fazer aqui eu tenho um vídeo no canal o link aqui na descrição e integração de pais não conhece Kelly onde uso o pai ou a descer para fazer essa integração e nós você vai ver se você já viu aquela ao se você quiser ver depois você vem aqui vai ser bem parecido as operações com que eu vou fazer nessa aula aqui e aí como vai ser bem parecido resolvi nessa aula daqui fazer utilizando o my SQL como selar Nossa referência de banco de dados e legal isso porque integração do pai não fumar com uma esquerda uma integração muito boa eu tô com mais que ele já instalado no meu computador liga mas eu não tenho mais quero instalado no meu computador não tem problema tem um vídeo aqui em baixo Onde o Marcos te ensina instalar um mais Kelly no seu computador que acaba sendo um dos editores SQL Vamos colocar sem mais utilizado Então minha recomendação se você quer seguir o passo-a-passo da aula aqui certinho aqui em baixo do vídeo tem o vídeo a do Marcos né onde você pode aprender a instalar o mais que ele faz a instalação dele padrão depois que você fez a instalação do mais quer só para você tem que estar lado ele e aberta em uma primeira vez na sua vida você pode voltar para sala aqui e executar o que a gente dá para a gente fazer essa integração a gente vai precisar do Drver do mais Kelly e esse driver do mais Kelly você pode estar ele direto usando o PIP no Python você vai chegar aqui e vai rolar o comando Deixa eu te dar um zoom aqui você visualizar melhor pi pi e os tom mas que ele traço connector Cuidado para escrever certinho beleza traço pai o quê que isso vai fazer efetivamente duas grandes coisas primeiro ele vai fazer o download do Drver do mais Kelly Ou seja quando você vai integrar algum código seu seja em parte ou seja em qualquer linguagem Qual o seu banco de idade tive um driver para conseguir permitir essa conexão e além de fazer isso ele vai instalar biblioteca que você precisa de mais Kelly para fazer essa Integração no pai então é o melhor dos mundos de uma linha de código só então eu vou rodar aqui o mais Kelly conecta o pai tá no meu caso já tinha instalado ela se ele vai falar só que as coisas já estavam instaladas já tava com tudo prontinho tudo bonitinho tudo mais então show de bola já tava feito E aí agora você consegue dentro o código fazer um um porte mais Kelly. Connector tá vendo que é esse o cara que a gente vai precisar usar aqui para o nosso exemplo e a basicamente só isso que você vai precisar usar beleza a primeira coisa que tem que fazer é conectar esse código com o seu banco de dados só para esse já vem tem um banco de dados criado lá no mar SQL para essa conexão poder funcionar então vou fazer o seguinte eu vou abrir aqui o mais quer e aí só lembra que você tem que abrir o mais Kelly e o outro dente para gente poder fazer os procedimentos lá dentro você tem que abrir o programa do SQL não porque ela interface Zinho a tela preta onde você faz de comandos mais que ali dentro Se você souber os comandos de que eu vou fazer aqui agora por meio do outro dente com ele códigos e quisesse que tá por lá fica à vontade mas eu vou fazer assim e a primeira coisa é importante você lembrar que a gente vai entrar no mais Kelly é o seu nome de usuário E aí quando você clica aqui ó pra entrar lá o seu banco de dados na sua Instância do seu quantidade você vê se o nome de usuário EA sua senha Então esse usuário essa senha que você colocou aqui só importante porque porque a gente vai precisar desses dois caras para conseguir o nosso código em Python faz essa conexão eu vou ter que passar para o meu código e vai tá falando olha o usuário e tal a senha tal para ele conseguir fazer essa conexão Isso serve se o banco de dados foram mais Kelly e serve se o banco de dados por outro banco de dados novamente vai ter um usuário e senha nome você tem quatro grandes informações que ao local o servidor host da onde está o seu quantidade usuário senha e qual o banco de dados que você quer vocês afinal de contas de dentro do mais Kelly eu posso ter Quantos bancos de dados eu quiser então aqui no nosso mais kelio essencialmente como fazer clicar nesse botãozinho aqui em cima que criei News queima ou seja eu vou criar um novo banco de dados aqui dentro Eu vou clicar aqui para ele Criar e eu vou chamar esse aqui de beber YouTube para você poder saber eu falei criar uma mesmo banco de dados no seu com o mesmo nome bem o tudo isso é um e do banco de dados eu vou clicar aqui em baixo a poi E aí sempre a gente vai me dizer o comando SQL que ele está executando para criar esse banco de dados mas o mais que ele ajuda a gente a executar Esse comando aqui só clicando em um botão afinal de contas a sala que meu foco é mais usar o Palito para os comandos SQL que ensinaram os comandos SQL em cima fica uma das queres aprender com o Marcos aqui no canal também beleza feito isso se você olhar agora você vai ter lá bem YouTube e você vai de YouTube você tem tabelas você tem informações só que a princípio não tem nenhuma tabela dentro dele então vou criar uma tabela também vazia para aí sim gente parte para o nosso Crush É só passar Colina mas você não falou que ia ensinar o cliente no Cruze a criar alguma coisa no seu batizado sim isso vai criar uma informação no seu banco de dados normalmente você não vai usar um comando desse do pai compra criar uma tabela no seu banco de dados porque só tô bem importante e o parto normal mente você vai usar ele para interagir com o banco de dados mas esse banco de dados a estrutura do banco de dados ela é essencialmente já tá criada você não significa que você não consegue fazer você consegue mas não menti Quando você vai usar cedo criei significa que você vai criar uma informação no seu banco cidade vai adicionar alguma coisa ali dentro beleza e não criar a estrutura do seu banco de dados novamente a estrutura do seu banco de dados você vai criar ou ela direto nós Kelly ou você vai usar algum Framework para fazer isso por exemplo ali eu tô criando um site os sites por exemplo do Django do Flash que eles conseguem integrar com vários tipos de bancos de SQL ou não esquece ele diferente então e significa que quando você vai criar algum banco de dados por meio do Flash que você usa os comandos do Flex do flash para criar essa estrutura para você e aí o próprio press que vai ter os seus próprios comandos The Croods São Paulo importante também porque eu tô ensinando nessa aula aqui para vocês os comandos de crude né para você executar isso em um banco de dados existente isso funciona para executar em um banco de dados que o flash que criou funciona mas quando você tá usando um frame work o flask in Django da vida eles têm comando dos próprios que são digamos assim mais apropriados para estrutura deles porque já tá conectado no banco de dados já já vem tudo muito mais pronto para você para e você vai conseguir fazer todo crude do Flash todo o Cruzeiro de amor isso não significa que são comandos diferentes mas a estrutura que a gente tá fazendo aqui meio que acontece por trás o preço que já faz para você a conexão ele já faz para você criação do cursor que a gente vai ter que criar ele já faz para você o commit e assim vai então eu só queria fazer essa diferenciação para vocês a gente a gente continuar executando Então vamos lá vamos criar uma tabela aqui aleatória de vendas só para gente poder ter alguma informação então clicar com o botão direito entendeu escrito tribo E aí aqui agora ele vai abrir uma janelinha para mim essa minha tabela eu vou chamar ela de vendas que eu coloquei vou colocar a ouvir maiúsculo mesmo que problema vendas confia maiúsculo tá vendo e aí vou partir para cá para a gente começar a criar as informações estão primeira coisa que já sugere para mim e de vendas que vai ser um número inteiro que vai ser a minha prima Eric vai ser Note 1 e eu vou marcar também essa caixinha aqui do IF que esse alto informem ou seja pelo incrementar automaticamente sempre adicionar um item nessa minha tabela ele automaticamente vai incrementar Um item aqui dentro beleza que só para gente não perder muito tempo aqui nessa estrutura eu vou colocar aqui por exemplo nome produto nome do produto vai ser o nome dessa desse e tem aqui e aqui vai ser o valor tá vendo falou E aí o valor eu vou mudar aqui é vez de deixar esse vouta 45 tem um padrão o valor por exemplo eu vou deixar com um número inteiro vou deixar com o número inteiro mesmo apareceu número casa decimal poderia mas eu vou deixar como número inteiro vou dar uma Plan em Ok e pronto olha ai que após de novo e ele vai criar essa tabela para mim se você reparar agora a gente tem aqui dentro de termos a tabela vendas criada a tabela vendo se você ir clicar com o botão direito nela aqui botar aqui ó select Rose para exibir para você aqui ó você vai ver que ele tá só exibindo mais informações tem na tabela vendas por você e essa deformação estão completamente vazios que isso aqui tá com essa telinha pequena aqui na minha tela Mas você executar no seu código você vai ver ó ele tá na tabela vazia e agora legal que a gente começa a conseguir executar os nossos códigos lá no pai porque que ele já tem um banco de dados criado então vou chegar aqui e vou criar a minha conexão então vou chamar esse aqui ó de conexão vai ser o my SQL. Connector e aí para o preci conector não tem que passar quatro informações aquelas quatro informações que eu falei para vocês você tem que passar o host você tem que passar o seu usuário que é comparando user você tem que passar suas o parâmetro password E você tem que passar também a o banco de dados que você tá mexendo que no caso aquele de YouTube que a gente acabou de criar Então vão lá quem é o meu host nesse caso aqui como a gente tá usando o banco de dados local que está armazenado no meu computador o meu rosto local rosto se o banco de dados tivesse armazenada em um link específico que você colocar o link do local onde está esse banco de dados Beleza o IP do banco de dados em frente a onde ele tá quem é usuário no meu caso o usuário quando eu fiz o login lá era Rude e a senha que eu tinha colocado preciso ar era um dois três quatro cinco seis Oi e o banco de dados que tá mexendo foi esse banco de dados que a gente criou aqui ó esse banco de dados bebê YouTube Esse é o cara que eu quero então vou chegar aqui vou passar o bebê YouTube pronto com isso ele consegue criar essa conexão para mim tá vendo criar essa conexão para mim com essas informações para gente executar essa conexão a gente faz que a gente chama de criar um cursor que que é o cursor cursor é meio que o cara que vai executar os comandos da minha conexão então toda conexão de banco de idade que você faz no painel de ABC do vídeo que deixei na descrição aqui e não vai espere também esse essa mesma futura conexão e cursou toda conexão que você faz você tem que inicializar essa conexão e depois a usar essa conexão para criar um curso Então você vai chegar aqui botar assim frente conexão um ponto curso beleza e aí ele criou essa conexão para você aí a dica que eu já dou para vocês a seguinte da mesma eu falo com você esse essa conexão tem que fechar essa conexão então colocou isso aqui no final do seu código automaticamente Você vai precisar ter com cursor.
Close Oi e um conexão ponto cruz para ele fechar encerrar esses dois caras e aí aqui nesse meio do caminho aqui é onde a gente vai fazer o nosso Cruz aqui qualquer comando do banco de dados que a gente queria fazer vai estar nesse meio aqui vai ter o comando de cliente vai ter o comando de vídeo vai ter o comando de update vai teu dislike mas pra gente saber se ele tá dando certo você tem que rodar esse código e quando você rodar esse código ele tem simplesmente não fazer nada lá no caso aqui ele dá um erro e falou motion Object is not callable porque o que aquilo mais Kelly. Conecta faltou colocar um ponto Connect tá vendo eu tava faltando aqui um entanto ficar marcando de amarelo estava ignorando e continue indo na aula aqui então é mais Kelly. Conecta.
40 beleza e aí pronto você rodar isso aqui agora aí agora sim ele rodou tá vendo não deu erro nenhum ele não fez nada efetivamente você olhar lá o seu banco de dados ó esse comando Zinho né você de clicar com o botão direito aqui na sua o select rows tá vendo ele vai receber essa janela para você e você pode clicar nesse raio Zinho que ele vai executar você vai ver que não mudou nada só tabela continuar sendo a mesma tabela ele não fez alteração nenhuma ele tipo não tem nenhum estrutura nova aqui nada novo que possa ter criado no seu banco de dados Ele simplesmente já fez a conexão vice fazer conexão funcionou agora vamos começar a fazer as coisas na nossa Cruz primeiro passo Vamos para o cliente como você vai fazer um cliente bom essencialmente a forma de você executar as coisas aqui é você vai criar um comando uma variável que vai ser um comando SQL e eu recomendo que o comando você coloca ele entre aspas simples porque porque ele lá quando a gente for falar fazer um por exemplo a eu quero colocar uma condição no SQL de que determinado Campo Tem que ser igual ao nome lira lira o texto e os textos não esquece que tem que ter entre aspas duplas no nosso caso aqui então o comando vai ser entre aspas simples e as coisas de dentro dele "duplas caso a gente precisa tá tão comandos entrar foi sempre a primeira coisa que você precisa e a segunda é simplesmente você chegar para o seu cursor e mandar ele executar Esse comando aí vai depender um pouco do que esse seu comando faz para você talvez precisar de uma terceira linha de código que é se esse comando que você traz e Edita o seu banco de dados ou seja é um cliente é um é um update ou é um dele que você tá editando o seu banco de dados quando você Edita o seu banco de dados Então você tem que fazer basicamente um conexão. Comet isso é quando você Edita o banco de dados quando você cria alguma coisa você tá digitando quando você faz Hope dente alguma coisa tá editando quando você fazendo delete alguma coisa para ir ditando quando você escolhe nenhuma informação do banco de rádio Você não precisa disso daqui mas tu vai querer pegar essa informação em algum lugar se você quiser armazenar essa informação em algum lugar você vai armazenar mais informações do curso você vai fazer basicamente um cursor. Frete ó tá então isso daqui é quando você tá lendo o banco de dados e isso é que quando você tá editando o banco de idade tem esses dois comandos agora em cada etapa do crude Create with update dele gente vai escolher qual desses dois comandos aqui a gente vai usar Mas saiba que sempre qualquer operação de compra E essas três etapas você escreve como a minha querem que você quer aqui você manda esse comando será executado E aí você se comando que você quer dizer que todo foram comando de edição você faz um convite se ele for um comando de leitura você faz um pet shop para você pegar essas informações beleza que trazer para cá pro seu corpo e aí tem só um problema aqui que eu tinha escrito fat errado que é fértil com antes do ser e não depois devagar e eu tô tô bem hoje de escrita Mas vamos lá vamos seguir Beleza então primeiro comando é um cliente então você é um cliente a gente não vai ter esse frete colo aqui vai ter um comida e aí qual é o comando para a gente criar uma informação no nosso caso que é uma informação inserir uma informação da nossa tabela Então vou colocar aqui um incerto um sorte insert se fale como você quiser ele vai inserir uma informação dentro da sua panela e aí eu vou dar sempre uma olhadinha aqui pro lado porque eu não sei se comando Jéssica l de cabeça esperto de maior de SQL que deve ter nenhum Marcos e eu parei Marcos e manda aí quais são os comandos de SQL que eu preciso o curso completo novamente quando eu Lira tem que executar esses comandos eu outro usando o Framework the flask do Django alguma coisa do tipo ou eu olho uma consulta Zinha os principais comandos SQL que o Marquito e deixou de colírio para mim aqui beleza e aí o comando para inserir uma informação no banco de dados essencialmente é só um certo entre E aí você escolhe qual a tabela que você vai inserir no nosso caso Qual é o nome da nossa tabela o nome da nossa tabela tabela vendo está vendo que você vê que apesar de a gente ter lá na hora de criar ter colocado ela não vem maiúsculo a tabela que ninguém minúsculo então vou chegar aqui e vou colocar o vendas Beleza então quero inserir dentro da minha tabela vendas e aí aqui você vai passar o seguinte dentro de parênteses você tem que passar Qual é a ordem das informações que você vai inserir o ou seja se eu for em servir por exemplo primeiro o nome do produto e depois o valor do produto Então eu vou passar nome produto, valor se você conhecer primeiro valor e depois o nome do produto aí você vai passar valor, o nome do produto o importante é você tem que saber essa recordem que você tá colocando aqui porque agora a gente vai definir Quais são os valores que a gente vai querer inserir nessas Colunas da tabela e esses nomes se está colocando aqui não podem ser nomes aleatórios esses nomes ficar colocando aqui são exatamente os nomes das colunas que você criou lá no seu banco de dados então nome underline produto e valor então o nome dela é um produto e valor Eu normalmente coloco a ordem aqui das informações a mesma ordem das colunas no banco de dados o que faz sentido linda eu preciso inserir o ID vendas não porque não porque lá na nossa tabela com a gente criou hoje tomar com a opção de auto increment então ele automaticamente incremento automático o time de venda se você não precisa passar aí você não tivesse mais cara que a opção você precisaria passar Tá então vamos lá então tô esperando a minha tabela venda é sorte de informações e aqui você passa seu velhos tudo em maiúsculo mesmo os valores que você quer inserir E aí você vai passar aqui qual é o nome do produto e qual é o valor do adulto que você tá passando agora Qual o ponto importante esses caras aqui são valores efetivamente não é o nome da coluna são valores então esses caras aqui nada mais são do que nome de variáveis nome do produto vai ser por exemplo quero vender aqui um Toddynho Toddynho Beleza pode e deve ser com y Tectoy a conhecer o Toddynho vai ser com isso e o valor de um todinho que eu não computador muito tempo que eu não sei quanto é que tá custando eu vou botar três lembrando eu só vou colocar aqui números inteiros porque quando eu creio e a tabela eu disse que o valor era um número inteiro então só vou colocar aqui números inteiros tá bom Oi e aí repara o seguinte agora tem um ponto importante primeiro esses caras aqui são variáveis que eu quero substituir o valor deles dentro desse texto apesar de opção comando SQL para o pai trouxe aqui um texto então se eu executo esse código exatamente dessa maneira eu tô tentando inserir um produto cujo nome é o texto nome e o valor é o texto valor vai dar errado então esses caras aqui são variáveis dentro de um texto vou botar um F Zinho na frente e vou botar eles entre entre colchetes na igreja Chaves beleza só que além disso né primeiro nome não é nome nome do produto tá E aí Além disso que é um ponto importante aqui que é o seguinte todos os textos não é sequer ele tem que estar entre "então se eu fosse escrever que presta bem atenção mesmo E se eu fosse escrever o comando aqui velhos com o todinho escrito aqui dentro parei escrito assim é todinho entre "tá vendo aí só faltou beleza ele não tem problema porque ele todinho tá entre" só que toma cuidado porque que quando você faz assim que que você tá fazendo ele tá substituindo essa variável o nome produto aqui pelo valor da variável por isso aqui ele não tá substituindo por entre "todinho com" duplas se você quiser que ele tem essas "duplas em volta do nome todinho você colocar uma aspas duplas aqui mas acho que as duplas aqui beleza Beleza então é importante você colocar esse acho para exames esse" depois justamente para ele entender vai substituir isso daqui agora por todinho e aí o texto vai ficar sem entre aspas E aí ele vai funcionar então ó agora se você entendesse primeiro comando aqui os outros você rapidinho você quer o cliente então vou pegar isso aqui vou cortar esse código pa rodar esse código rodei não deu erro nenhum se deu um erro ele vai te avisar que vai lá no Messenger não foi possível e isso faz aquilo daqui daquilo se for um erro no seu comando SQL vai falar que sou eu de sintaxe do SQL se tem que olhar aqui corrigir o seu comando SQL que repara seguinte se olhar agora lá no banco de dados E aí ver para você tem que executar essa consulta de novo seja se vamos olhar o que que tem na minha tabela B the YouTube agora eu tenho um item que é o todinho que custa três já diz que custou o treze reais já foi uma venda Beleza então pronto eu consegui executar uma vendo aqui ele todinho a quero mudar agora eu tô vendendo chocolate para o 15 reais daquele chocolate bem carinhos beleza peguei ela executei foi seu olhar lá agora no banco de dados e rodar ele vai me dizer eu tenho duas vendas uma do todinho A3 reais e uma do Chocolate aqui em reais e o ID Vai somando automaticamente você não se preocupar com isso porque ele tá com aquele auto incremento então nosso comando de creatina feito eu vou pegar esse aqui ó vou copiar isso daqui contra você e vou colocar esse aqui ó dentro desse cliente e aí o download aqui desse gabarito ele vai tá organizadinho com o o comando de cliente o comando juizo o comando dependente fica uma delícia Então esse gabarito ele pode até servir como uma consulta para vocês se vocês quiserem depois então faz valores dele aqui embaixo e aproveita quando você for descer assim fazer o download se aproveita e tem uma bonita assim no like assim meio que sem querer se não ele lá e Quinzinho aquele povo inscrever no canal que você não perde mais nosso vídeo Então vamos lá vamos seguir cliente perfeito agora vamos para o Luiz um vídeo é mais fácil ainda o vídeo você não vai passar fazer um comigo que eu vou comentar essa linha de código aqui você vai precisar só pegar o resultado da sua consulta dentro desse cursor fé col E aí por exemplo eu vou querer perguntar esse resultado E aí a diferença aqui por exemplo eu não preciso fazer isso aqui eu não preciso definir essas variáveis nome do produto e valor a única coisa que eu vou usar fazer ao meu comando fazer um select tipo esse daqui que esse select aqui que a gente tá rodando o tempo todo tá fazendo ele tá tá pegando as informações da minha tabela vendas do pelo YouTube então você poderia copiar esse daqui ó compra você chegar aqui no seu código e colar esse cara aqui ó control ver que ele iria funcionar mais eu digo até mais você não precisaria nem passar o nome do banco de dados Você pode passar só vendas por quê Porque aqui quando você fez a conexão Você já fez a conexão com o banco de dados específico é o bebê YouTube Então esse comando aqui Obrigatoriamente ele vai ser executado no bebê YouTube você pode só falar o me fala quem tá na tabela de vendas se não só fazer um comente só tá executando Este comando e ele tá perguntando os resultados aqui e ela que legal se você rodar agora o código O opa deu um probleminha aqui para gente ele rodou ele deu certo só que quando eu deixei aqui o cliente sem tá comentado ele tentou rodar Esse comando de novo e aí nesse comando eu erro então pronto tirei daqui vamos rodar de novo e agora você vai ver que ele vai funcionar uma boa tá ó como ele rodou ele me diz olha o primeiro produto índice um todinho valor três segura o produto em si dois chocolate Valeu 15 Então ele me dá e olha que interessante ele me dá uma lista de tuplas com as informações do meu banco de dados agora você pode tratar isso aqui dentro do Pai com do jeito que você quiser então eu vou copiar esse pedaço aqui dormir com tão seco e vou colocar esse cara aqui dentro do vídeo olha lá e aí obviamente vamos primeiro tirar essa linha de comigo porque ela não precisa e vamos comentários daqui para ele não ficar dando erro os próximos também beleza feito agora vamos para um update o cliente vai ser um pouco mais interessante né primeiro de tudo o update a gente tá editando o banco bom então o bilhete que eu vou papá está oxidados e eu não vou ter estes dois caras aqui Vou até apagar eles porque agora a gente tem update bilhete para os dois vão ser edital banco de dados para você o comando comer Beleza agora kubident como é que funciona o update você essencialmente faz seguinte eu quero fazer um update na minha tabela igual tabela na minha tabela de eventos beleza isso é que você falou vou fazer o update ali agora você tem que falar qual o valor você quer setar e para quem você quer sentar certar né ou seja qual o valor você quer editar por exemplo eu quero colocar eu quero editar o valor do todinho todinho agora não tá mais três reais foi para r$ 6 Então eu queria digitar o valor para sendo seis e aí nesse então isso aqui eu tô falando assim fala eu quero atualizar minha tabela de vendas modificando a coluna de valor para 6 e aqui esse Where vai dizer em quais linhas você quer fazer isso então aqui você vai passar uma condição o presente pode eu quero fazer isso Onde o ID da linha por dois eu quero fazer isso Onde o nome do produto for todinho é isso que a gente quer fazer eu quero atualizar a minha tabela vendas alterando o valor para 6:00 onde o nome do produto foi igual a todinho Esse é o comando que a gente fez optar só que aparece seguinte esse valor aqui ele pode ser variável Então esse cara ele vai ser uma variável palito valor igual a 6 esse nome do produto aqui ele também pode ser variável Então vou colocar esse nome do produto aqui sendo uma variável todinho e aí aqui dentro desses caras eu vou trocar esses seis pela variável valor e vou trocar esse todinho pela variável nome do produto e me repara o seguinte Tá constando que eu fiz eu deixei de propósito aquelas "aqui ó tá vendo duplas porque para aquele mesmo motivo que lá no cliente Eu deixei porque aqui é começou que eu tô passando aqui tem um texto todinho e o texto nós quer ele tem que estar entre aspas Beleza então passei aqui o comando de update e ele vai dizer que Taís comando para fazer um comigo Se isso der certo quando a gente olhar que agora nosso banco de dados executar esse daqui ele vai ter que ter alterado isso daqui olha lá o todinho para seis todinho totalmente certeza ele vai ter que ter alterado para seis eu vou olhar peguei por esse código Caranã deu tudo certo não deu nenhuma mensagem dinheiro e aí agora Se eu olhar aqui ó você der um PA uma um atualizar aqui olha lá passe seis a informação do banco de idade E aí você pode passar aqui a condição que você quiser você poderia passar mais de uma condição Então mas aí você começa entrar e nas variações dos comandos SQL que você pode passar aqui você pode Executar comando SQL que você quiser aqui dentro bom então isso foi um update eu vou pegar vou salvar isso aqui ó control c Vamos colocar isso aqui lá no outro leite e agora a gente vai para o de Elite que é um dos mais fáceis também porque cliente é um dos mais fáceis porque no dele diz ele é digamos assim uma avaliação menor do bilhete do de litros só cheguei aqui fala assim olha eu quero deletar da tabela venda então de leite foram vendas eu quero deletar da tabela vendas só que você não tem que sentar em o valor tem que só escolher a condição de quem você quer deletar se você quiser deletar o produto todinho faz Exatamente isso daqui olha eu quero deletar da minha tabela vendas todas as linhas onde o nome do produto é igual a todinho e ele vai deletar o todinho da nossa tabela se você quiser deletar pelo id é só você mudar aqui ó e de vendas vai ser o ID que você queria tá se você quiser deletar pelo valor é só você não daqui é o valor que vai ser tá o valor e assim vai então aqui você consegue colocar as condições que você quer dizer etar e eu quero dele tá dar uma tabela vendas onde o nome do produto por esse aqui Alice eu tivesse três tabelas com É só você dizer que o nome da outra tabela que você quer Beleza então se eu peguei esse aqui agora executar hora que que vai acontecer pa e executei ele não me deu nenhuma mensagem de erro e aí seu olhar agora lá no banco de dados e rodar ele deletou pode ir na minha tabela só tem agora o chocolate então dele tem mais vendo da minha tabela E aí assim com isso a gente encerra os comandos do crude E como eu falei só que tá disponível aqui embaixo se fazendo download mas antes de encerrar eu queria fazer um pequeno comentário que vocês também que é o seguinte quando vocês estão construindo um banco de dados ou contestando interagindo com o banco de dados não é muito provável que vocês sejam tem nem autorização é muito provável que esse seu usuário e senha aqui não tenham acesso global ao banco de dados como então um a pessoa responsável pelo seu banco de dados pelo maxilar da sua empresa vai te dar uma cópia desse.