Kako trajno izbrisati bazo podatkov z uporabo DROP DATABASE v MariaDB
Ukaz DROP DATABASE trajno izbriše celotne baze podatkov v MariaDB. Zato se ukaz lahko izvede samo z root ali admin privilegiji in ga je treba uporabljati z veliko previdnostjo.
DROP DATABASE v MariaDB
DROP DATABASE je zelo učinkovita izjava za MariaDB, ki jo je treba uporabljati izredno previdno. Uporablja se za brisanje podatkovne zbirke iz strukture strežnika. Ko je ukaz izveden, je celotna podatkovna zbirka, vključno z vsemi tabelami in podatki, nepovratno izgubljena in ni več dostopna. Samo uporabniške pravice, ki so bile določene pri uporabi MariaDB CREATE USER, se ne prekličejo samodejno. DROP DATABASE se lahko izvede v MariaDB samo z administratorskimi ali root pravicami. Drugi ukazi, kot sta DELETE DATABASE za MariaDB ali REMOVE DATABASE za MariaDB, ne obstajajo.
Sintaksa z in brez IF EXISTS
Sintaksa DROP DATABASE v MariaDB je naslednja:
DROP DATABASE Name_of_database;sqlNadomestite zaznamek „Ime_baze_podatkov“ z imenom konkretne baze podatkov, ki jo želite izbrisati.
Po želji lahko vključite IF EXISTS, da ne boste prejeli sporočila o napaki, če baza podatkov ni najdena na vašem strežniku.
DROP DATABASE IF EXISTS Name_of_database;sqlKako deluje DROP DATABASE v MariaDB?
Da bi ponazorili, kako deluje DROP DATABASE v MariaDB, bomo uporabili preprost primer. Predstavljajmo si, da baza podatkov z imenom »Tasks_2023« ni več potrebna. Zato uporabimo SHOW DATABASES, da preverimo, ali je baza podatkov še vedno na strežniku, in jo nato odstranimo. To je koda:
mysql> SHOW DATABASES;
mysql> DROP DATABASE Tasks_2023;sql