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;
sql

Cseré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;
sql

Hogyan 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
Ugrás a főmenübe