Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Drop e Truncate | DDL e DML em SQL
SQL Intermediário

bookDrop e Truncate

Vale mencionar mais duas operações em DDL: DROP e TRUNCATE.

DROP: Usado para excluir objetos do banco de dados, como tabelas, bancos de dados e índices.

TRUNCATE: Remove todas as linhas de uma tabela, mas preserva a estrutura da tabela.

Utilizamos essas operações para limpar ou excluir tabelas ao verificar tarefas em capítulos anteriores:

DROP TABLE employees;

O comando DROP TABLE removerá completamente a tabela employees do banco de dados. Lembre-se de que essa ação geralmente exige permissões especiais em muitos sistemas de gerenciamento de banco de dados (DBMS).

Se estiver trabalhando em um projeto, talvez você não tenha os direitos de acesso necessários. No próximo curso sobre Técnicas Avançadas em SQL, você aprenderá sobre funções e como gerenciá-las.

1
TRUNCATE TABLE employees;
copy

O comando TRUNCATE TABLE remove todos os dados da tabela employees, deixando-a vazia. No entanto, mantém a estrutura da tabela intacta, ou seja, as colunas e restrições permanecem inalteradas. É necessário ter as permissões adequadas para executar essa ação em um SGBD.

Tenha cautela ao utilizar esses comandos. Sem backups do banco de dados, não é possível desfazer a exclusão de uma tabela ou remoção de dados.

Nota

Desenvolvedores frequentemente utilizam a deleção lógica adicionando uma coluna como is_deleted com o tipo BOOLEAN. Quando uma linha é 'excluída', essa coluna é definida como true (ou 1). Dessa forma, é possível rastrear os dados excluídos sem perdê-los.

question mark

Qual é a principal diferença entre as operações DROP TABLE e TRUNCATE TABLE?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 3

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Awesome!

Completion rate improved to 4

bookDrop e Truncate

Deslize para mostrar o menu

Vale mencionar mais duas operações em DDL: DROP e TRUNCATE.

DROP: Usado para excluir objetos do banco de dados, como tabelas, bancos de dados e índices.

TRUNCATE: Remove todas as linhas de uma tabela, mas preserva a estrutura da tabela.

Utilizamos essas operações para limpar ou excluir tabelas ao verificar tarefas em capítulos anteriores:

DROP TABLE employees;

O comando DROP TABLE removerá completamente a tabela employees do banco de dados. Lembre-se de que essa ação geralmente exige permissões especiais em muitos sistemas de gerenciamento de banco de dados (DBMS).

Se estiver trabalhando em um projeto, talvez você não tenha os direitos de acesso necessários. No próximo curso sobre Técnicas Avançadas em SQL, você aprenderá sobre funções e como gerenciá-las.

1
TRUNCATE TABLE employees;
copy

O comando TRUNCATE TABLE remove todos os dados da tabela employees, deixando-a vazia. No entanto, mantém a estrutura da tabela intacta, ou seja, as colunas e restrições permanecem inalteradas. É necessário ter as permissões adequadas para executar essa ação em um SGBD.

Tenha cautela ao utilizar esses comandos. Sem backups do banco de dados, não é possível desfazer a exclusão de uma tabela ou remoção de dados.

Nota

Desenvolvedores frequentemente utilizam a deleção lógica adicionando uma coluna como is_deleted com o tipo BOOLEAN. Quando uma linha é 'excluída', essa coluna é definida como true (ou 1). Dessa forma, é possível rastrear os dados excluídos sem perdê-los.

question mark

Qual é a principal diferença entre as operações DROP TABLE e TRUNCATE TABLE?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 3
some-alt