Kaip visam laikui ištrinti duomenų bazę naudojant DROP DATABASE MariaDB
Komanda DROP DATABASE visam laikui ištrina visas MariaDB duomenų bazes. Todėl komanda gali būti vykdoma tik turint root arba admin teises ir ją reikia naudoti labai atsargiai.
DROP DATABASE MariaDB
DROP DATABASE yra labai veiksmingas MariaDB komandos, kurią reikia naudoti labai atsargiai. Ji naudojama duomenų bazei iš serverio struktūros ištrinti. Vykdžius komandą, visa duomenų bazė, įskaitant visas lenteles ir duomenis, yra negrįžtamai prarandama ir prie jos nebegalima prisijungti. Tik vartotojo teisės, nustatytos naudojant MariaDB CREATE USER, nėra automatiškai panaikinamos. DROP DATABASE gali būti vykdoma MariaDB tik turint administratoriaus arba root teises. Kitos komandos, pvz., DELETE DATABASE MariaDB arba REMOVE DATABASE MariaDB, neegzistuoja.
Sintaksė su ir be IF EXISTS
MariaDB sintaksė DROP DATABASE yra tokia:
DROP DATABASE Name_of_database;sqlPakeiskite vietos laikiklį „Name_of_database“ konkrečios duomenų bazės, kurią norite ištrinti, pavadinimu.
Jei norite, galite įtraukti IF EXISTS, kad nebūtų rodomas klaidos pranešimas, jei duomenų bazė nerandama jūsų serveryje.
DROP DATABASE IF EXISTS Name_of_database;sqlKaip veikia DROP DATABASE MariaDB?
Norėdami paaiškinti, kaip DROP DATABASE veikia MariaDB, pateiksime paprastą pavyzdį. Įsivaizduokime, kad duomenų bazė „Tasks_2023“ nebereikalinga. Todėl naudojame SHOW DATABASES, kad patikrintume, ar duomenų bazė vis dar yra serveryje, ir tada ją pašaliname. Štai kodas:
mysql> SHOW DATABASES;
mysql> DROP DATABASE Tasks_2023;sql