Con DROP DATABASE vengono rimossi ir­re­vo­ca­bil­men­te interi database in MariaDB. Il comando può quindi essere eseguito solo con i permessi di root o di am­mi­ni­stra­to­re e deve essere usato con estrema cautela.

DROP DATABASE in MariaDB

DROP DATABASE è un’istru­zio­ne molto efficace per MariaDB, che deve essere usata con estrema at­ten­zio­ne. 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 ir­re­vo­ca­bil­men­te e non è più possibile accedervi. Solo i permessi utente stabiliti durante l’uso di MariaDB CREATE USER non vengono au­to­ma­ti­ca­men­te can­cel­la­ti. DROP DATABASE può essere eseguito in MariaDB solo con privilegi di am­mi­ni­stra­to­re 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;
sql

Ti basterà so­sti­tui­re il se­gna­po­sto “nome_del_database” con il database che desideri rimuovere.

Op­zio­nal­men­te, 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;
sql

Il fun­zio­na­men­to di DROP DATABASE spiegato con un esempio

Per il­lu­stra­re il fun­zio­na­men­to di DROP DATABASE in MariaDB, ri­cor­ria­mo a un semplice esempio. Im­ma­gi­nia­mo che un database chiamato “Incarichi_2023” non sia più ne­ces­sa­rio. Pertanto, uti­liz­zia­mo SHOW DATABASES per ve­ri­fi­ca­re se il database è ancora presente sul server e quindi ri­muo­ver­lo. Questo è il codice da usare:

mysql> SHOW DATABASES;
mysql> DROP DATABASE Incarichi_2023;
sql
Consiglio

Nella nostra Digital Guide ti sveliamo anche come creare un nuovo database con MariaDB CREATE DATABASE e come ri­chia­ma­re un database con MariaDB SELECT DATABASE. In altri articoli abbiamo messo a confronto MariaDB e MySQL e ti pre­sen­tia­mo tutte le nozioni più im­por­tan­ti sull’in­stal­la­zio­ne di MariaDB.

Vai al menu prin­ci­pa­le