Sintaxe da declaração de exclusão em sqlite
A sintaxe básica para uma consulta de exclusão com uma cláusula onde é dado.
Excluir da tabela_name onde [condições];Usamos uma declaração de exclusão e especificamos alguns atributos para excluir valores da tabela, como você pode ver na declaração SQLITE DELETE ACIMA. Aqui, o nome da tabela fornecida refere -se à tabela real que existe no banco de dados, e a condição de pesquisa especificada refere -se à condição real de cláusula que devemos aplicar à tabela para excluí -la. Quando a cláusula onde é removida, a tabela inteira é excluída.
O comando excluir, em essência, remove os dados da tabela identificada pelo nome da tabela fornecida. Todos os dados da tabela são apagados se a condição onde não for encontrada. Somente as entradas sobre as quais a cláusula booleana é válida são eliminadas quando uma cláusula onde é dada. Colunas com uma expressão falsa ou nula são retidas.
Primeiro, criamos a tabela a seguir como "móvel" em Sqlite. Em seguida, podemos usar a instrução SQLITE DELETE para excluir os registros das linhas, e também podemos excluir a tabela. Dentro da tabela "Mobile", os nomes das colunas são definidos como Mobile_Name, Mobile_price, Mobile_code e Status com os diferentes tipos de dados.
Crie a tabela móvel (Agora, insira alguns registros em cada coluna na tabela "Mobile" usando as seguintes consultas.
Inserir em valores móveis (1, 'OPPO A9', 49000, '7890654', 'aprovado');A partir da consulta SQLite Select, podemos ver a nova entrada na tabela “Mobile.”O registro a seguir que inserimos acima é mostrado na tabela.
Exemplo 1: Usando o SQLite Excluir com a condição
Neste exemplo, temos uma consulta básica de exclusão sqlite com apenas um critério na cláusula onde. Usamos um termo de exclusão no início para excluir o nome da tabela "Mobile" e depois aplicamos a condição na cláusula onde exclui o registro em que Mobile_id é igual a "3".
EXCLUIRAgora, vamos verificar se o Mobile_id com valor 3 existe ou não na tabela “Mobile.”Nós executamos a instrução SELECT e, dentro da seleção, temos o operador de contagem, que conta o número de linhas que existe na tabela onde móvel_id = 3. Ao executar a consulta a seguir, recebemos zero no resultado, o que significa que esse registro está presente na tabela "Mobile", cujo celular_id é igual a 3.
Selecione a contagem (*)Para verificar os registros na tabela "Mobile", usamos a instrução SQLITE SELECT. Ele exibe o registro que está presente atualmente após a operação de exclusão.
Exemplo 2: Usando o SQLite Excluir com o operador e na cláusula WHERE
Com a cláusula "onde", podemos utilizar uma quantidade ilimitada de "e" ou "ou" operadores. No exemplo a seguir, estamos usando duas condições com o operador e na cláusula onde excluir o registro que satisfaz essas duas condições.
Temos uma declaração de exclusão que exclui da tabela "Mobile", pois definimos o nome da tabela. Depois disso, temos uma cláusula onde damos duas condições aplicando o operador e. A primeira condição é verificar onde o Mobile_name é igual a "Samsung A32" e o Mobile_price é menor que o preço "45000.0 ”e exclua esse registro apenas.
Exclua do celularSe quisermos verificar se o registro existe na tabela ou não, podemos seguir a consulta abaixo.
Selecione a contagem (*)A tabela móvel a seguir mostra o registro que está presente após o registro excluído. Como você pode ver, o registro com o Mobile_name é igual a "Samsung A32" e o Mobile_price menor que 45000 foi excluído com sucesso da tabela.
Exemplo 3: Usando o SQLite Excluir com o operador semelhante
Agora, estamos usando o operador semelhante com a instrução SQLITE DELETE. O operador semelhante excluirá todos os registros da tabela "Mobile" com o personagem específico dado ao operador semelhante.
Temos uma declaração de exclusão com o nome da tabela definida “Mobile.”Esta declaração de exclusão tem a condição onde usa o operador semelhante, e o operador semelhante passou no traço do personagem“-.”O operador semelhante é usado sobre o status de campo da tabela“ Mobile.”
EXCLUIRSe você notou na tabela acima, onde criamos a tabela e mostramos os registros inseridos. Lá você pode ver que temos um status de campo com valores não aprovados. Agora, executando a consulta acima de que valores não aprovados contendo linhas foram excluídos com sucesso da tabela da seguinte forma:
Exemplo 4: Usando o SQLite Excluir com a condição existe
Extlutas mais complexos também são possíveis. Quando queremos excluir dados em uma tabela, dependendo dos valores em outra. Embora não possamos usar o sqlite da cláusula para listar mais do que uma tabela ao eliminar, usamos o sqlite existe palavra -chave em vez disso.
Para isso, criamos uma nova tabela como "vendedor" da seguinte forma:
Inserimos dois registros na tabela de vendedores usando a seguinte consulta.
Você pode ver as linhas recordes na tabela dada.
Agora, temos uma declaração de exclusão para a qual especificamos com a cláusula WHERE com a palavra -chave existe. Em seguida, passamos uma cláusula de subconsulta para a existência que seleciona todo o registro da tabela "Salesman", onde o ID da tabela é igual ao celular_id da tabela móvel.
Exclua do celularA consulta a seguir mostra que nenhum registro está presente agora na tabela celular cujo ID é comparado com o ID do vendedor de tabela.
Selecione a contagem (*) do celularConclusão
Esperamos que este post tenha esclarecido SQLite delete para você. Estudamos a sintaxe básica do SQLite Excluir e vimos vários exemplos de exclusão de sqlite no artigo anterior. Também adquirimos as regras de exclusão sqlite. Descobrimos como e quando utilizar o SQLite delete deste post.