Kā neatgriezeniski dzēst datu bāzi, izmantojot DROP DATABASE MariaDB
Komanda DROP DATABASE neatgriezeniski dzēš visas datu bāzes MariaDB. Tāpēc komanda var tikt izpildīta tikai ar root vai admin privilēģijām un jāizmanto ar lielu piesardzī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 struktūras. Pēc komandas izpildes visa datu bāze, ieskaitot visas tabulas un datus, tiek neatgriezeniski zaudēta un vairs nav pieejama. Tikai lietotāja tiesības, kas tika noteiktas, izmantojot MariaDB CREATE USER, netiek automātiski atceltas. DROP DATABASE var izpildīt tikai MariaDB ar administratora vai root privilēģijā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;sqlAizstā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 izvairītos no kļūdas ziņojuma saņemšanas, ja datu bāze netiek atrasta jūsu serverī.
DROP DATABASE IF EXISTS Name_of_database;sqlKā darbojas DROP DATABASE MariaDB?
Lai ilustrētu, kā DROP DATABASE darbojas MariaDB, izmantosim vienkāršu piemēru. Iedomāsimies, ka datu bāze ar nosaukumu “Tasks_2023” vairs nav nepieciešama. Tāpēc izmantojam SHOW DATABASES, lai pārbaudī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