Komanda DROP DATABASE ne­at­grie­ze­nis­ki dzēš visas datu bāzes MariaDB. Tāpēc komanda var tikt izpildīta tikai ar root vai admin pri­vi­lē­ģi­jām un jāizmanto ar lielu pie­sar­dzī­bu.

DROP DATABASE MariaDB

DROP DATABASE ir ļoti efektīva komanda MariaDB, kas jāizmanto ārkārtīgi uzmanīgi. Tā tiek izmantota, lai dzēstu datu bāzi no servera struk­tū­ras. Pēc komandas izpildes visa datu bāze, ieskaitot visas tabulas un datus, tiek ne­at­grie­ze­nis­ki zaudēta un vairs nav pieejama. Tikai lietotāja tiesības, kas tika noteiktas, iz­man­to­jot MariaDB CREATE USER, netiek au­to­mā­tis­ki atceltas. DROP DATABASE var izpildīt tikai MariaDB ar ad­mi­nis­tra­to­ra vai root pri­vi­lē­ģi­jām. Citas komandas, piemēram, DELETE DATABASE MariaDB vai REMOVE DATABASE MariaDB, nepastāv.

Sintakse ar un bez IF EXISTS

MariaDB sintakse DROP DATABASE ir šāda:

DROP DATABASE Name_of_database;
sql

Aiz­stā­jiet vietas turētāju „Name_of_database” ar konkrētās datu bāzes nosaukumu, kuru vēlaties dzēst.

Jūs varat pēc izvēles iekļaut IF EXISTS, lai iz­vai­rī­tos no kļūdas ziņojuma sa­ņem­ša­nas, ja datu bāze netiek atrasta jūsu serverī.

DROP DATABASE IF EXISTS Name_of_database;
sql

Kā darbojas DROP DATABASE MariaDB?

Lai ilustrētu, kā DROP DATABASE darbojas MariaDB, iz­man­to­sim vienkāršu piemēru. Ie­do­mā­si­mies, ka datu bāze ar nosaukumu “Tasks_2023” vairs nav ne­pie­cie­ša­ma. Tāpēc iz­man­to­jam SHOW DATABASES, lai pār­bau­dī­tu, vai datu bāze joprojām atrodas serverī, un pēc tam to izdzēšam. Šis ir kods:

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