Kuidas MariaDB-s DROP DATABASE abil andmebaasi püsivalt kustutada
Käsk DROP DATABASE kustutab MariaDB-s püsivalt kogu andmebaasi. Seetõttu saab käsku täita ainult root- või admin-õigustega ning seda tuleks kasutada suure ettevaatusega.
DROP DATABASE MariaDB-s
DROP DATABASE on MariaDB jaoks väga tõhus käsk, mida tuleks kasutada äärmiselt ettevaatlikult. Seda kasutatakse andmebaasi kustutamiseks serveri struktuurist. Kui käsk on täidetud, kaob kogu andmebaas koos kõikide tabelite ja andmetega pöördumatult ning sellele ei ole enam juurdepääsu. Ainult MariaDB CREATE USER kasutamisel kehtestatud kasutajaõigused ei kaota automaatselt kehtivust. DROP DATABASE saab MariaDB-s täita ainult administraatori või root-õigustega. Muud käsud, nagu DELETE DATABASE MariaDB jaoks või REMOVE DATABASE MariaDB jaoks, ei ole olemas.
Süntaks koos ja ilma IF EXISTS
MariaDB-s on DROP DATABASE süntaks järgmine:
DROP DATABASE Name_of_database;sqlAsenda asendusmärk „Name_of_database” selle konkreetse andmebaasi nimega, mille soovid kustutada.
Võite valikuliselt lisada IF EXISTS, et vältida veateate saamist, kui andmebaasi teie serverist ei leita.
DROP DATABASE IF EXISTS Name_of_database;sqlKuidas töötab MariaDB-s DROP DATABASE?
Et illustreerida, kuidas DROP DATABASE MariaDB-s töötab, kasutame lihtsat näidet. Kujutame ette, et andmebaas nimega „Tasks_2023” ei ole enam vajalik. Seetõttu kasutame SHOW DATABASES, et kontrollida, kas andmebaas on veel serveris, ja seejärel eemaldame selle. Kood on järgmine:
mysql> SHOW DATABASES;
mysql> DROP DATABASE Tasks_2023;sql