Odstranění/přetažení tabulky v MySQL

Delete Drop Table Mysql



MySQL je systém pro správu relačních databází, který poskytuje rychlá a spolehlivá řešení. Je známý svou schopností rychlého spouštění a jedinečným a přímočarým uživatelským prostředím. Provádění operací CRUD je základní operací a základními koncepty při práci s databázemi. V tomto článku se dozvíte, jak odstranit tabulku v databázi.

Než se dozvíte více o mazání tabulek pomocí MySQL, ujistěte se, že máte v počítači nainstalovanou nejnovější verzi MySQL. Také se ujistěte, že máte databázi a v ní tabulku, kterou chcete odstranit. V tomto článku předpokládáme, že rozumíte základním konceptům příkazů MySQL a že máte databázi a tabulku v MySQL, které chcete odstranit.







Verzi MySQL spuštěnou ve vašem systému zjistíte spuštěním příkazu „mysql -V“:



mysql-PROTI

Nyní se můžete posunout vpřed s vědomím, že máte nainstalovanou nejnovější verzi.



Chcete -li zjistit, zda MySQL funguje správně, spusťte následující příkaz:





sudo systemctl postavení mysql

Pokud služba není spuštěna, můžete ji aktivovat pomocí následujícího příkazu:

sudo systemctl Start mysql

Po spuštění se připojte k serveru MySQL jako uživatel root s oprávněními superuživatele pomocí sudo. V opačném případě můžete místo uživatelského jména root zadat vlastní uživatelské jméno.



Následující kroky ukazují proces odstranění tabulky pro servery MySQL v terminálu příkazového řádku.

sudo mysql-vy rootujete-p

Po zadání prostředí MySQL uveďte seznam databází a vyberte databázi, ze které chcete odstranit tabulku.

UKÁZAT DATABÁZE ;

Vyberte správnou databázi spuštěním příkazu USE s názvem databáze.

POUŽITÍ jméno databáze;

Po výběru databáze ze seznamu vyberte také tabulku. Chcete -li zobrazit seznam tabulek v databázi, spusťte příkaz ZOBRAZIT TABULKY:

UKÁZAT TABULKY ;

Nyní vyberte tabulku, kterou chcete odstranit. Chcete -li tabulku odstranit, spusťte příkaz DROP TABLE a zadejte název tabulky, například:

UPUSTIT STŮL název_tabulky;

Pokud nemůžete tabulku odstranit nebo zrušit, ujistěte se, že pro tuto tabulku máte správná oprávnění. Pokud problém s oprávněními nemáte, ale stále se zobrazuje chyba při pokusu o odstranění tabulky, možná se pokoušíte odstranit neexistující tabulku, nebo může dojít k pravopisné chybě. Aby se předešlo této chybě, MySQL poskytuje klauzuli IF EXISTS. Pokud použijete tuto klauzuli, MySQL nebude vyvolávat žádné chyby, pokud v dotazu v databázi neexistuje žádná tabulka s daným jménem. Klauzule IF EXISTS má specifickou syntaxi, kterou je třeba dodržovat, viz níže:

UPUSTIT DATABÁZE LI EXISTUJE jméno databáze;

Závěr

Tento článek obsahuje dva různé způsoby odstranění existující tabulky v databázi MySQL, a to jak s klauzulí IF EXISTS, tak bez ní. Tento článek také popsal rozdíl mezi těmito dvěma metodami pro vaše pohodlí.