Hogyan lehet véglegesen törölni egy adatbázist a MariaDB DROP DATABASE parancsával?
A DROP DATABASE parancs véglegesen törli a teljes adatbázisokat a MariaDB-ben. Ezért a parancs csak root vagy admin jogosultsággal hajtható végre, és nagy óvatossággal kell használni.
DROP DATABASE a MariaDB-ben
DROP DATABASE egy nagyon hatékony parancs a MariaDB-ben, amelyet csak rendkívül óvatosan szabad használni. Ezzel lehet adatbázist törölni a szerver struktúrájából. A parancs végrehajtása után az egész adatbázis, beleértve az összes táblát és adatot, véglegesen elveszik, és többé nem lehet hozzáférni. Csak a MariaDB CREATE USER használatával létrehozott felhasználói jogok nem kerülnek automatikusan visszavonásra. DROP DATABASE csak admin vagy root jogosultsággal hajtható végre a MariaDB-ben. Más parancsok, mint például DELETE DATABASE a MariaDB-hez vagy REMOVE DATABASE a MariaDB-hez, nem léteznek.
Szintaxis IF EXISTS-essel és anélkül
A MariaDB-ben a DROP DATABASE szintaxisa a következő:
DROP DATABASE Name_of_database;sqlCserélje ki a „Name_of_database” helyőrzőt a törölni kívánt adatbázis nevére.
Opcionálisan beillesztheti IF EXISTS, hogy ne kapjon hibaüzenetet, ha az adatbázis nem található a szerveren.
DROP DATABASE IF EXISTS Name_of_database;sqlHogyan működik a DROP DATABASE a MariaDB-ben?
Hogy bemutassuk, hogyan működik DROP DATABASE a MariaDB-ben, egy egyszerű példát fogunk használni. Tegyük fel, hogy egy „Tasks_2023” nevű adatbázisra már nincs szükség. Ezért SHOW DATABASES segítségével ellenőrizzük, hogy az adatbázis még mindig a szerveren van-e, majd eltávolítjuk. Íme a kód:
mysql> SHOW DATABASES;
mysql> DROP DATABASE Tasks_2023;sql