Adatbázis törlése/elejtése a MySQL -ben

Delete Drop Database Mysql




A MySQL egy RDBMS (Relational Database Management System), amely híres gyorsaságáról és könnyen használható felületéről. Ebben a cikkben megismerheti az adatbázis MySQL -ben történő törlésének vagy eldobásának különböző módszereit. Ebben a cikkben feltételezzük, hogy már rendelkezik megfelelő ismeretekkel a MySQL adatbázisok létrehozásáról és listázásáról. Tehát nyugodtan olvasson tovább, ha már telepítette a MySQL -t a rendszerére, és van néhány dummy adatbázis a MySQL -ben, amelyeket törölni szeretne. A MySQL használatához nyissa meg a terminált. Először ellenőrizze a MySQL verzióját a következő paranccsal:

mysql-V


Ha rendelkezik a MySQL legújabb verziójával, akkor nyugodtan indulhat.





Ezután ellenőrizze a rendszer mysql.service állapotát a következő parancs futtatásával



sudo systemctl állapot mysql


Ha a szolgáltatás nem aktív, indítsa el a szolgáltatást.



sudo systemctl Rajt mysql

A szolgáltatás elindítása után csatlakozzon a MySQL ügyfélhez, vagy jelentkezzen be a MySQL shellbe root felhasználóként. Ha nincs hozzáférése a root felhasználói bejelentkezéshez, cserélje ki a „root” szót a felhasználónevével. Ebben a cikkben a terminált használjuk a folyamat bemutatására a MySQL WorkBench néven ismert GUI helyett.





sudo mysql-rootolsz-o


Miután bejelentkezett a MySQL -be, sorolja fel az adatbázisokat az „SHOW DATABASES” paranccsal.

SHOWDATABASES;


Miután megvan az adatbázisok listája, válassza ki a törölni kívánt adatbázist. Ha törölni szeretne egy meglévő adatbázist, akkor futtassa az egyszerű „DROP DATABASE” parancsot az adatbázis nevével együtt az alábbiak szerint:



DROPDATABASE adatbázis_neve;


Ne feledje, hogy csak akkor törölhet vagy dobhat el egy adatbázist, ha rendelkezik jogosultsággal az adatbázis törléséhez. Tehát feltétlenül jelentkezzen be azzal a felhasználóval, aki jogosult az adatbázis törlésére.

Az adatbázis törlése után újra felsoroljuk az adatbázisokat az „SHOW DATABASES” paranccsal.

SHOWDATABASES;


Mint látható, a törölt adatbázis már nem létezik a MySQL -ben.

Egy másik esetben, csakúgy, mint egy adatbázis létrehozásakor, a „HA LÉT” záradékkal elkerülheti a hibát, ha nincs adatbázis a megadott névvel. Ha nem használja az „If EXISTS” záradékot, és az adatbázis nem létezik, a MySQL hibát ad ki. Az „IF EXISTS” záradék használatának szintaxisa a következő

DROPDATABASEIFEXISTS adatbázis_neve;

Következtetés

Ez a cikk két különböző módszert tartalmaz egy meglévő adatbázis törléséhez a MySQL -ben, az „IF EXISTS” záradékkal és anélkül.