Primeiro de tudo, você deve ter alguns dados em seu esquema de banco de dados para executar consultas. Vamos fazer uma tabela chamada 'aluno' no banco de dados 'dados' usando uma consulta Create no MySQL Workbench ou cliente da linha de comando. A tabela 'aluno' tem seis colunas: 'id', 'primeironame', 'lastName', 'email', 'reg_date' e 'classe'. Adicionaremos valores às suas colunas usando sua visualização de grade como abaixo e clicar no botão 'Aplicar' para salvar alterações. Agora você pode executar qualquer atualização sobre esses registros.
Exclua via interface do Workbench
Um método muito simples para excluir as linhas/linhas da tabela MySQL é através da visualização da grade de Workbench, pois temos uma tabela 'aluno' com dez registros. Para excluir uma única linha de uma tabela, você deve selecionar a linha específica e pressionar o ícone Delete-Breff da Janela da grade, pois selecionamos os 10º linha e pressionei o ícone destacado abaixo.
Depois de tocar no ícone Excluir, você pode ver que os 10º Row e seu registro foram excluídos da tabela 'aluno'. Se você deseja excluir mais de uma linha, deve selecionar mais de uma linha consecutivamente.
Excluir uma linha única via linha de comando
Outro método simples para excluir uma linha do esquema MySQL é através do cliente da linha de comando. Abra o cliente da linha de comando MySQL sob o recém-instalado 'MySQL' através do botão 'Window'. Primeiro de tudo, verifique e exiba todos os registros da tabela 'aluno' usando o comando 'select' como abaixo.
>> Selecione * FROM dados.Ordem do aluno por ID;Exemplo 01: Usando uma condição em onde a cláusula
Vamos excluir uma única linha usando a cláusula 'where' na consulta 'delete'. Estamos excluindo a linha onde o 'lastName = waleed', que é a linha número 10 como acima. Vamos tentar como:
Ele foi excluído com sucesso, pois exibe aquela 'Query OK, 1 linha afetada'.
Em exibição todas as linhas da tabela 'aluno', podemos ver que o registro dos 10º A linha foi excluída da mesa.
Use a mesma consulta 'Excluir' no navegador da bancada para excluir um registro como mostrado.
Exemplo 02: Usando mais de uma condição em onde a cláusula
Você também pode excluir a linha única da tabela, usando mais de uma condição na consulta 'Delete' do MySQL. Estamos usando duas condições na cláusula 'Where', e.g., 'LastName = Khursheed' e 'Id> 7'. Esta consulta apenas excluirá a fila que tem um ID maior que '7', e seu nome último é 'Khursheed'. No nosso caso, é o 9º linha.
O 9º A linha foi excluída com sucesso, pois diz que 'consulta ok, 1 linha afetada.'
Na verificação, temos apenas 8 linhas deixadas dentro da mesa. O 9º A linha foi limpa da mesa, como mostrado abaixo.
Exemplo 03: Usando a condição limite em onde a cláusula
Também podemos excluir uma única linha através da cláusula 'Limit' na consulta 'Delete'. Nesta consulta, temos que definir um limite como '1' para uma única linha ser excluída. Definimos um valor limite como '1' na cláusula 'onde' da consulta 'deleta'. Ele excluirá apenas a primeira linha de todos os registros com 'SounName = Awan', que é a linha número 2.
Use a consulta 'Selecionar' para verificar a tabela atualizada. Você pode ver que o 2nd A linha não está em nenhum lugar da tabela, conforme exibido abaixo, e temos apenas 7 linhas restantes.
Exclua várias linhas via linha de comando
Vamos atualizar a tabela 'aluno' primeiro, adicionando alguns registros a ela para que possamos excluir várias linhas. Vamos exibir os registros de uma tabela onde o último nome é 'Awan', usando a consulta 'Selecionar' com a única cláusula onde. Esta consulta exibirá apenas 4 linhas, pois temos apenas 4 registros para a coluna 'SungName = Awan'.
>> Selecione * FROM dados.aluno onde último nome = 'awan';Exemplo 01: Usando a condição limite em onde a cláusula
Para excluir várias linhas de uma tabela, podemos estar usando a condição 'limite' na cláusula 'Where' da consulta 'deleta'. Só temos que definir o 'limite' que não seja 1 ou qualquer número negativo. Então, estamos definindo 'limite' como '3', para excluir 3 linhas da tabela. Ele excluirá as três primeiras fileiras do recorde tendo o 'lastname' como 'awan'.
Exiba os registros restantes da tabela usando a consulta 'Selecionar'. Você verá, restam apenas um recorde para 'LastName' tendo o valor 'awan', e três linhas foram excluídas.
Exemplo 02: Usando mais de uma condição em onde a cláusula
Estamos usando o mesmo acima da tabela e definimos duas condições na cláusula 'onde' para excluir linhas com 'id' maior que 2 e menos de 9 da seguinte forma:
Temos apenas 2 linhas restantes na tabela enquanto verifica os registros.
Exemplo 03: Exclua todas as linhas
Você pode excluir todas as linhas da tabela 'aluno' usando a consulta simples abaixo na linha de comando como:
Ao tentar exibir os registros, você receberá um conjunto vazio de tabelas.
Conclusão
Temos um vislumbre de maneiras diferentes de excluir linhas únicas e múltiplas de uma tabela enquanto trabalhamos em MySQL através da interface do cliente e da linha de comando.