Exclua e trunce com o MySQL

Exclua e trunce com o MySQL
Os bancos de dados MySQL são conhecidos como bancos de dados do sistema, que contêm tabelas para armazenar as informações necessárias ao executar o servidor MySQL. MySQL categoriza as tabelas em “Tabelas do sistema de concessão" e "Tabelas do sistema de informações do objeto”. Além disso, os registros da tabela de banco de dados podem ser removidos ou excluídos sempre que necessário. Consultas SQL, como “EXCLUIR" e "TRUNCAR”Pode ser utilizado para esse objetivo correspondente.

Os resultados deste artigo são:

  • O que é a declaração "Excluir de" do MySQL?
  • Como executar a declaração "Excluir de" em Mysql?
  • Qual é a declaração "truncada" do MySQL?
  • Como executar a declaração "truncada" em mysql?

O que é a declaração "Excluir de" do MySQL?

Quando um usuário deseja remover ou excluir registros específicos (linha) das tabelas de banco de dados MySQL, o ““EXCLUIR”A declaração pode ser usada. É um comando de linguagem de manipulação de dados que contém o “ONDE"Cláusula. Se a condição for especificada, ele excluirá ou removerá apenas os registros específicos, de outra forma, todos os registros da tabela serão excluídos. Ele pode salvar os logs removidos do registro excluído.

Sintaxe

A sintaxe geral do “EXCLUIR”A declaração é dada abaixo:

Exclua de onde;

Como executar a declaração "Excluir de" em Mysql?

Siga as etapas fornecidas para usar o Excluir de“Declaração para excluir os registros em Mysql.

Etapa 1: Lançar o prompt de comando

Inicialmente, procure o “Prompt de comando”E lançá -lo:

Etapa 2: Acesse o MySQL Server

Em seguida, conecte o terminal ao servidor MySQL, executando o “mysql”Comando:

Mysql -u Root -p

Como você pode ver, estamos conectados com sucesso com o servidor MySQL:

Etapa 3: Listar bancos de dados

Execute o comando fornecido para listar todos os bancos de dados:

Mostrar bancos de dados;

A partir da lista exibida abaixo de bancos de dados, escolhemos o banco de dados destacado:

Etapa 4: Alterar o banco de dados

Altere o banco de dados através do “USAR”Comando:

Use MyNewDB;

Etapa 5: Veja as tabelas de banco de dados

Agora, liste todas as tabelas utilizando o “MOSTRAR" declaração:

Mostrar mesas;

Na lista de tabelas fornecidas, queremos excluir os registros do “std1" mesa:

Etapa 6: Listar o conteúdo da tabela

Para mostrar o conteúdo das tabelas de bancos de dados, execute o “Selecione”Comando:

Selecione * de std1;

Como você pode ver, a tabela especificada contém dois registros e queremos remover a segunda linha:

Etapa 7: Excluir registro

Em seguida, execute o “EXCLUIR”Declaração com a“ONDE“Cláusula para remover o registro específico:

Excluir do std1 onde primeiro nome = "fatima";

Etapa 8: Verificação

Execute o “Selecione”Declaração para garantir que o registro seja excluído:

Selecione * de std1;

Pode -se observar que a linha foi excluída da tabela:

Vamos verificar a próxima seção e aprender sobre o “TRUNCAR" declaração.

Qual é a declaração "truncada" do MySQL?

Para excluir todas as linhas existentes na tabela, o “TRUNCAR”A declaração pode ser usada. É o "Linguagem de definição de dados”Comando, que remove todos os registros da tabela. No entanto, não pode ser usado com o “ONDE"Cláusula. Ao contrário do “EXCLUIRDeclaração, o registro de transações para cada registro removido não é armazenado. Uma vez que o exclusão é removido através do comando "truncado", ele não pode ser revertido.

Sintaxe

A sintaxe geral do TRUNCAR“O comando é:

Tabela truncada;

Como executar a declaração "truncada" em mysql?

Para remover todos os registros da tabela de bancos de dados MySQL, utilizando “TRUNCAR“, Confira as instruções fornecidas.

A princípio, execute o “Selecione”Declaração para mostrar o conteúdo da tabela:

Selecione * de std1;

Para excluir todos os registros, execute o comando fornecido:

Tabela truncada std1;

Aqui o "Std1Ӄ o nome da tabela de destino:

Para garantir que todo o registro da tabela seja removido ou não, use a instrução fornecida:

Selecione * de std1;

Pode -se observar que a tabela está vazia:

Isso é tudo! Nós explicamos brevemente o mysql “EXCLUIR" e "TRUNCAR”Comandos.

Conclusão

O "Exclua de onde;”É o comando de linguagem de manipulação de dados usado para excluir registros específicos, que podem conter a cláusula onde e salvar os registros excluídos dos registros removidos. Por outro lado, o “Tabela truncada;”É o comando de linguagem de definição de dados que remove todos os registros da tabela e não contém a cláusula“ onde ”. Este artigo discutiu os comandos MySQL "Delete" e "Truncate".