Käsk DROP DATABASE kustutab MariaDB-s püsivalt kogu and­me­ba­asi. Seetõttu saab käsku täita ainult root- või admin-õigustega ning seda tuleks kasutada suure et­te­vaa­tu­sega.

DROP DATABASE MariaDB-s

DROP DATABASE on MariaDB jaoks väga tõhus käsk, mida tuleks kasutada äärmiselt et­te­vaat­li­kult. Seda ka­su­ta­takse and­me­ba­asi kus­tu­ta­miseks serveri struk­tuu­rist. Kui käsk on täidetud, kaob kogu andmebaas koos kõikide tabelite ja andmetega pöör­du­ma­tult ning sellele ei ole enam juur­de­pääsu. Ainult MariaDB CREATE USER ka­su­ta­misel keh­tes­ta­tud ka­su­ta­ja­õi­gu­sed ei kaota au­to­maat­selt kehtivust. DROP DATABASE saab MariaDB-s täita ainult ad­mi­nist­raa­tori 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;
sql

Asenda asen­dus­märk „Name_of_database” selle konk­reetse and­me­ba­asi nimega, mille soovid kustutada.

Võite va­li­ku­li­selt lisada IF EXISTS, et vältida veateate saamist, kui and­me­ba­asi teie serverist ei leita.

DROP DATABASE IF EXISTS Name_of_database;
sql

Kuidas töötab MariaDB-s DROP DATABASE?

Et il­lust­ree­rida, 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 kont­rol­lida, kas andmebaas on veel serveris, ja seejärel eemaldame selle. Kood on järgmine:

mysql> SHOW DATABASES;
mysql> DROP DATABASE Tasks_2023;
sql
Go to Main Menu