Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Drop e Truncate | DDL e DML in SQL
SQL Intermedio
course content

Contenuti del Corso

SQL Intermedio

SQL Intermedio

1. Raggruppamento
2. Sottoquery Nidificate
3. Unire le Tabelle
4. DDL e DML in SQL

book
Drop e Truncate

Vale la pena menzionare altre due operazioni in DDL: DROP e TRUNCATE.

DROP: Usato per eliminare oggetti del database come tabelle, database e indici.

TRUNCATE: Rimuove tutte le righe da una tabella ma preserva la struttura della tabella.

Abbiamo utilizzato queste operazioni per cancellare o eliminare tabelle per verificare i compiti nei capitoli precedenti:

sql

Il comando DROP TABLE rimuoverà completamente la tabella employees dal database. Tieni presente che questa azione richiede solitamente permessi speciali in molti sistemi di gestione di database (DBMS).

Se stai lavorando su un progetto, potresti non avere i diritti di accesso necessari. Nel prossimo corso su Tecniche Avanzate in SQL, imparerai a conoscere i ruoli e come gestirli.

1
TRUNCATE TABLE employees;
copy

Il comando TRUNCATE TABLE rimuove tutti i dati dalla tabella employees, lasciandola vuota. Tuttavia, mantiene intatta la struttura della tabella, quindi colonne e vincoli rimangono invariati. Avrai bisogno delle giuste autorizzazioni per eseguire questa azione in un DBMS.

Fai attenzione quando usi questi comandi. Senza backup del database, non puoi annullare una cancellazione della tabella o una rimozione dei dati.

Nota

Gli sviluppatori spesso usano la cancellazione soft aggiungendo una colonna come is_deleted con un tipo BOOLEAN. Quando una riga è 'cancellata', questa colonna viene impostata su true (o 1). In questo modo, puoi tracciare i dati cancellati senza perderli.

question mark

Qual è la principale differenza tra le operazioni DROP TABLE e TRUNCATE TABLE?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 3

Chieda ad AI

expand
ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

course content

Contenuti del Corso

SQL Intermedio

SQL Intermedio

1. Raggruppamento
2. Sottoquery Nidificate
3. Unire le Tabelle
4. DDL e DML in SQL

book
Drop e Truncate

Vale la pena menzionare altre due operazioni in DDL: DROP e TRUNCATE.

DROP: Usato per eliminare oggetti del database come tabelle, database e indici.

TRUNCATE: Rimuove tutte le righe da una tabella ma preserva la struttura della tabella.

Abbiamo utilizzato queste operazioni per cancellare o eliminare tabelle per verificare i compiti nei capitoli precedenti:

sql

Il comando DROP TABLE rimuoverà completamente la tabella employees dal database. Tieni presente che questa azione richiede solitamente permessi speciali in molti sistemi di gestione di database (DBMS).

Se stai lavorando su un progetto, potresti non avere i diritti di accesso necessari. Nel prossimo corso su Tecniche Avanzate in SQL, imparerai a conoscere i ruoli e come gestirli.

1
TRUNCATE TABLE employees;
copy

Il comando TRUNCATE TABLE rimuove tutti i dati dalla tabella employees, lasciandola vuota. Tuttavia, mantiene intatta la struttura della tabella, quindi colonne e vincoli rimangono invariati. Avrai bisogno delle giuste autorizzazioni per eseguire questa azione in un DBMS.

Fai attenzione quando usi questi comandi. Senza backup del database, non puoi annullare una cancellazione della tabella o una rimozione dei dati.

Nota

Gli sviluppatori spesso usano la cancellazione soft aggiungendo una colonna come is_deleted con un tipo BOOLEAN. Quando una riga è 'cancellata', questa colonna viene impostata su true (o 1). In questo modo, puoi tracciare i dati cancellati senza perderli.

question mark

Qual è la principale differenza tra le operazioni DROP TABLE e TRUNCATE TABLE?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 3
Siamo spiacenti che qualcosa sia andato storto. Cosa è successo?
some-alt