Como Limpar Uma Tabela Em Sql

Índice:

Como Limpar Uma Tabela Em Sql
Como Limpar Uma Tabela Em Sql

Vídeo: Como Limpar Uma Tabela Em Sql

Vídeo: Como Limpar Uma Tabela Em Sql
Vídeo: MySQL - DELETE e TRUNCATE TABLE - Excluir registros de uma tabela - 16 2024, Maio
Anonim

Structured Query Language (SQL) foi desenvolvida na década de 1970 por dois americanos (Raymond Boyce e Donald Chamberlin) da IBM. Sua primeira versão foi oficialmente adotada em 1986 e hoje é a linguagem de gerenciamento de banco de dados mais comum. Obviamente, a operação de limpar tabelas de registros é uma das operações básicas nesta linguagem e pode ser realizada de várias maneiras.

Como limpar uma tabela em sql
Como limpar uma tabela em sql

Necessário

Conhecimento básico da linguagem SQL

Instruções

Passo 1

Use a instrução SQL truncate para liberar tabelas, especificando o nome da tabela na qual você está interessado em sua consulta. Por exemplo, se você deseja limpar uma tabela chamada TableToClear, toda a consulta deve ter a seguinte aparência:

truncar tabela `TableToClear`

Passo 2

Use o operador delete como uma alternativa ao operador truncate para excluir dados de uma tabela linha por linha. A sintaxe deste comando requer que você especifique o nome da tabela e a condição sob a qual uma linha deve ser removida dela. Se você inserir uma condição que é sabidamente verdadeira, independentemente do conteúdo da linha, todos os registros da tabela serão excluídos. Por exemplo, para a tabela TableToClear, uma consulta com este operador pode ser composta assim:

exclua de `TableToClear` onde 1

Ao contrário do operador truncate, esta consulta retornará o número de linhas excluídas. Outra diferença na execução deste comando não é travar toda a tabela, mas apenas o registro que está sendo processado no momento. Esta opção levará mais tempo para ser executada, o que se tornará perceptível quando houver um grande número de linhas na tabela sendo liberadas.

etapa 3

Existem também opções mais exóticas - por exemplo, exclua a tabela completamente e recrie-a em uma consulta SQL. Use soltar para excluir e criar para criar. Por exemplo, se a tabela TableToClear consiste em um campo de texto Nome de 50 caracteres e um campo Código inteiro com valores diferentes de zero, você pode escrever as operações para excluí-lo e recriá-lo da seguinte maneira:

drop table `TableToClear`;

criar a tabela `TableToClear` (Número inteiro de código não nulo, Nome char (50) não nulo

);

Recomendado: