A MySQL egy relációs adatbázis -kezelő rendszer, amely gyors és megbízható megoldásokat kínál. Közismert a gyors végrehajtási képességéről, valamint az egyedi és egyszerű felhasználói élményéről. A CRUD műveletek végrehajtása az alapvető műveletek és alapfogalmak az adatbázisokkal való munka során. Ebben a cikkben megtudhatja, hogyan törölhet táblázatot egy adatbázisban.
Mielőtt többet megtudna a táblázatok MySQL használatával történő törléséről, győződjön meg arról, hogy a MySQL legújabb verziója van telepítve a számítógépére. Ezenkívül győződjön meg arról, hogy van adatbázis és egy táblázat, amelyet törölni szeretne. Ebben a cikkben feltételezzük, hogy megérti a MySQL utasítások alapfogalmait, és rendelkezik adatbázissal és táblával a MySQL -ben, amelyet törölni szeretne.
A „mysql -V” parancs futtatásával megtudhatja a rendszeren futó MySQL verziót:
mysql-V
Most már léphet előre annak tudatában, hogy telepítve van a legújabb verzió.
Annak megállapításához, hogy a MySQL megfelelően működik -e, futtassa a következő parancsot:
sudo systemctl állapot mysql
Ha a szolgáltatás nem fut, akkor az alábbi paranccsal aktiválhatja a szolgáltatást:
sudo systemctl Rajt mysqlIndítása után csatlakozzon a MySQL szerverhez root felhasználóként, superuser jogosultságokkal a sudo használatával. Ellenkező esetben egyéni felhasználónevet adhat meg a root felhasználónév helyett.
A következő lépések a táblázat törlési folyamatát mutatják be a MySQL szerverek parancssori termináljában.
sudo mysql-rootolsz-oMiután belépett a MySQL héjba, sorolja fel az adatbázisokat, és válassza ki azt az adatbázist, amelyből törölni szeretne egy táblát.
ELŐADÁS ADATBÁZISOK ;Válassza ki a megfelelő adatbázist a USE utasítás futtatásával az adatbázis nevével.
HASZNÁLAT adatbázis név;Miután kiválasztotta az adatbázist a listából, válassza ki a táblázatot is. Az adatbázis tábláinak listájának megtekintéséhez futtassa a TÁBLÁZATOK MUTATÁS parancsot:
ELŐADÁS TÁBLÁZATOK ;Most válassza ki a törölni kívánt táblázatot. A táblázat törléséhez futtassa a DROP TABLE parancsot, és adja meg a tábla nevét, például:
CSEPP ASZTAL tábla_neve;Ha nem tud törölni vagy elejteni egy táblát, győződjön meg arról, hogy rendelkezik a megfelelő jogosultságokkal az adott táblához. Ha nem rendelkezik a jogosultságokkal kapcsolatos problémával, de továbbra is hibaüzenetet kap egy táblázat törlésekor, akkor előfordulhat, hogy egy nem létező táblázatot próbál törölni, vagy helyesírási hiba léphet fel. A hiba elkerülése érdekében a MySQL biztosítja az IF EXISTS záradékot. Ha ezt a záradékot használja, a MySQL nem dob hibát, ha az adott lekérdezésben nincs táblázat az adatbázisban. Az IF EXISTS záradéknak van egy speciális szintaxisa, amelyet követni kell, lásd alább:
CSEPP ADATBÁZIS HA LÉTEZIK adatbázis név;Következtetés
Ez a cikk két különböző módszert tartalmaz egy létező tábla törléséhez a MySQL adatbázisban, az IF EXISTS záradék használatával és anélkül. A cikk az Ön kényelme érdekében leírta a két módszer közötti különbséget is.