a fazenda pública e oh alô você que curte o monitor digital estuda com a gente banco de dados chegou a hora da gente aprender a Excluir dados de uma tabela do banco de dados então vamos conhecer o comando delete vamos lá ó é bom gente para começar vamos aprender o formato básico do comando delete o comando delete funciona da seguinte forma delete from nome da tabela Ou seja a partir dessa expressão eu indico que eu quero apagar e de onde eu quero apagar então indico o nome da tabela que será afetada pelo comando e em
seguida eu tenho a cláusula opcional a cláusula Where que é opcional é na cláusula Where que eu coloco a condição que vai me informar qual linha ou Quais linhas serão afetadas a gente precisa ficar atento que assim como no comando happy day se a gente não colocar a cláusula lá o é simplesmente colocar delete from o nome de uma tabela todas as linhas de uma tabela serão apagadas Então precisamos ficar até lá e agora exemplos práticos estou aqui no meio ambiente do phpmyadmin usando o meu sgbd mais Kelly e aí eles realmente eu vou consultar
o conteúdo da tabela departamento então eu vou colocar o comando select* from departamento Ou seja eu quero selecionar todas as colunas da tabela departamento quero ver todo o conteúdo desta tabela pois executas e ao fazer isso mas vemos que essa tabela tem três linhas com essas informações vamos supor que a minha intenção seja de apagar excluir o departamento de marketing digital que esse departamento aqui de código três como eu poderia fazer isso vou vir aqui e vou usar delete o from Qual é a tabela departamento Qual é a minha condição então eu vou colocar onde
e onde Qual campo onde o código do departamento = 3 Então estou usando o meu comando delete que faz parte aí da fração de manipulação de dados do Sr onde vou colocar delete from the qual tabela departamento em qual condição Eu quero apagar o departamento cujo código é três notem que aqui eu coloquei o três sem "simples porque é um campo numérico Então vamos lá e ao executar ele tá pedindo aqui uma confirmação vou dar ok se eu vier aqui mais uma vez e consultar o conteúdo da tabela departamento e agora só temos dois departamentos
porque o comando delete né executou aí a exclusão do departamento de código três agora antes de fazer o próximo exemplo com comando delete vamos observar Como está a tabela de Empregados então eu vou colocar select* from empregado e vamos executar nós temos aqui quatro linhas nessa tabela funcionários do Rio Funcionários São Paulo e Minas vamos Apagar os funcionários que são do Rio de Janeiro como fazer isso eu vou usar o comando delete que é o comando para pagar vou colocar delete from qual tabela tabela empregado a internet from empregado com qual condição para eu saber
as linhas que serão afetadas vou colocar ué bom então delete from empregado onde é UEFI ou seja o estado é igual a RJ notem que eu coloquei entre aspas simples e uma coisa importante que vocês precisam saber que para ele não faz diferença colocar o comando e maiúscula minúscula o conteúdo também ele leva em consideração independente das maiúsculas E minúsculas então Aqui estamos pedindo para pagar da tabela empregado onde o estado né é igual a Rio de Janeiro vamos ver agora quando eu fui olhar a tabela empregado temos apenas dois funcionários com de São Paulo
e outro de Minas Então temos que ter esse cuidado ao usar o comando delete de selecionar Quais são as linhas que a gente está pagando se eu vier aqui o e colocar por exemplo I delete from empregado e não puser a cláusula Where muito cuidado ele vai apagar todas as minhas se eu tivesse um banco de dados numa tabela com duas mil linhas eu apagaria todos os dados então se eu fizer por exemplo é esse comando eu vou apagar todos os empregados vamos testar e agora quando eu for usar o select para olhar o conteúdo
da tabela empregado a tabela empregado está vazia então gente Essa foi a aula sobre o comando delete que é usado para apagar linhas espero que vocês tenham gostado aguardo vocês na próxima aula tchau tchau