Odstráňte/pusťte tabuľku v MySQL

Delete Drop Table Mysql



MySQL je systém na správu relačných databáz, ktorý poskytuje rýchle a spoľahlivé riešenia. Je známy svojou schopnosťou rýchleho spustenia a jedinečnou a priamou používateľskou skúsenosťou. Vykonávanie operácií CRUD je základnými operáciami a základnými pojmami pri práci s databázami. V tomto článku sa naučíte, ako odstrániť tabuľku v databáze.

Predtým, ako sa dozviete viac o mazaní tabuliek pomocou MySQL, sa uistite, že máte vo svojom počítači nainštalovanú najnovšiu verziu MySQL. Tiež sa uistite, že máte databázu a v nej tabuľku, ktorú chcete odstrániť. V tomto článku predpokladáme, že rozumiete základným pojmom príkazov MySQL a že v databáze MySQL máte databázu a tabuľku, ktoré by ste chceli odstrániť.







Verziu MySQL spustenú vo vašom systéme môžete zistiť spustením príkazu „mysql -V“:



mysql-V.

Teraz sa môžete pohnúť dopredu s vedomím, že máte nainštalovanú najnovšiu verziu.



Ak chcete zistiť, či MySQL funguje správne, spustite nasledujúci príkaz:





sudo systemctl postavenie mysql

Ak služba nie je spustená, môžete ju aktivovať pomocou nasledujúceho príkazu:

sudo systemctl začať mysql

Po spustení sa pripojte k serveru MySQL ako užívateľ root s oprávneniami superužívateľa pomocou sudo. V opačnom prípade môžete namiesto používateľského mena root zadať vlastné používateľské meno.



Nasledujúce kroky zobrazujú proces vymazania tabuľky pre servery MySQL v termináli príkazového riadka.

sudo mysql-ty root-p

Po zadaní shellu MySQL vytvorte zoznam databáz a vyberte databázu, z ktorej chcete odstrániť tabuľku.

ŠOU DATABÁZY ;

Vyberte správnu databázu spustením príkazu USE s názvom databázy.

POUŽITIE názov_databázy;

Po výbere databázy zo zoznamu vyberte aj tabuľku. Ak chcete zobraziť zoznam tabuliek v databáze, spustite príkaz ZOBRAZIŤ TABULKY:

ŠOU TABUĽKY ;

Teraz vyberte tabuľku, ktorú chcete odstrániť. Ak chcete tabuľku odstrániť, spustite príkaz DROP TABLE a zadajte názov tabuľky, napríklad:

POKLES TABUĽKA názov_tabuľky;

Ak nemôžete odstrániť alebo zrušiť tabuľku, uistite sa, že máte pre danú tabuľku správne oprávnenia. Ak nemáte problém s oprávneniami, ale stále sa zobrazuje chyba pri pokuse o odstránenie tabuľky, pravdepodobne sa pokúšate odstrániť neexistujúcu tabuľku alebo môže ísť o pravopisnú chybu. Aby sa zabránilo tejto chybe, MySQL poskytuje klauzulu IF EXISTS. Ak použijete túto klauzulu, MySQL nevyvolá žiadne chyby, ak v dotaze v databáze neexistuje tabuľka s daným menom. Klauzula IF EXISTS má špecifickú syntax, ktorú je potrebné dodržiavať, ako je uvedené nižšie:

POKLES DATABÁZA AK EXISTUJE názov_databázy;

Záver

Tento článok obsahuje dva rôzne spôsoby odstránenia existujúcej tabuľky v databáze MySQL, s alebo bez použitia klauzuly IF EXISTS. Tento článok tiež popisuje rozdiel medzi týmito dvoma metódami pre vaše pohodlie.