DROP DATABASE in MariaDB: come eliminare i database in modo irrevocabile
Con DROP DATABASE
vengono rimossi irrevocabilmente interi database in MariaDB. Il comando può quindi essere eseguito solo con i permessi di root o di amministratore e deve essere usato con estrema cautela.
DROP DATABASE
in MariaDB
DROP DATABASE
è un’istruzione molto efficace per MariaDB, che deve essere usata con estrema attenzione. Si usa per eliminare un database dalla struttura del server. Dopo aver eseguito il comando, l’intero database, comprese tutte le tabelle e i dati, vengono eliminati irrevocabilmente e non è più possibile accedervi. Solo i permessi utente stabiliti durante l’uso di MariaDB CREATE USER non vengono automaticamente cancellati. DROP DATABASE
può essere eseguito in MariaDB solo con privilegi di amministratore o di root. Altri comandi come DELETE DATABASE
o REMOVE DATABASE
non esistono in MariaDB.
La sintassi con e senza IF EXISTS
La sintassi di DROP DATABASE
in MariaDB si presenta così:
DROP DATABASE nome_del_database;
sqlTi basterà sostituire il segnaposto “nome_del_database” con il database che desideri rimuovere.
Opzionalmente, puoi usare IF EXISTS
per evitare che appaia un messaggio di errore se il database cercato non è presente sul server.
DROP DATABASE IF EXISTS nome_del_database;
sqlIl funzionamento di DROP DATABASE
spiegato con un esempio
Per illustrare il funzionamento di DROP DATABASE
in MariaDB, ricorriamo a un semplice esempio. Immaginiamo che un database chiamato “Incarichi_2023” non sia più necessario. Pertanto, utilizziamo SHOW DATABASES
per verificare se il database è ancora presente sul server e quindi rimuoverlo. Questo è il codice da usare:
mysql> SHOW DATABASES;
mysql> DROP DATABASE Incarichi_2023;
sqlNella nostra Digital Guide ti sveliamo anche come creare un nuovo database con MariaDB CREATE DATABASE e come richiamare un database con MariaDB SELECT DATABASE. In altri articoli abbiamo messo a confronto MariaDB e MySQL e ti presentiamo tutte le nozioni più importanti sull’installazione di MariaDB.