DROP TABLE
Eliminare una tabella
Sezione intitolata “Eliminare una tabella”DROP TABLE elimina una tabella intera. Non cancella solo le righe. Fa sparire anche la struttura della tabella.
È come gettare via un raccoglitore insieme ai fogli che contiene.
Il comando base
Sezione intitolata “Il comando base”DROP TABLE clienti;Dopo l’esecuzione, la tabella clienti non esiste più.
Cosa viene eliminato davvero
Sezione intitolata “Cosa viene eliminato davvero”Con DROP TABLE perdi:
- il nome della tabella
- le sue colonne
- i dati salvati dentro
- eventuali collegamenti o dipendenze da gestire
È diverso da DELETE, che rimuove righe ma lascia intatta la tabella.
Quando può avere senso
Sezione intitolata “Quando può avere senso”Ci sono casi in cui è una scelta legittima:
- hai creato una tabella di prova
- una tabella temporanea non serve più
- stai rifacendo lo schema in ambiente di sviluppo
In un database importante o condiviso, usa questo comando con particolare cautela.
Le domande da farti prima
Sezione intitolata “Le domande da farti prima”Prima di lanciare il comando, fermati e controlla:
- voglio davvero eliminare anche la struttura?
- ci sono altre tabelle che dipendono da questa?
- esiste un backup o un piano di recupero?
Queste verifiche riducono il rischio di perdere dati.