Izbrišite/spustite tabelo v MySQL

Delete Drop Table Mysql



MySQL je relacijski sistem za upravljanje baz podatkov, ki ponuja hitre in zanesljive rešitve. Znan je po svoji sposobnosti hitrega izvajanja ter po edinstveni in enostavni uporabniški izkušnji. Izvajanje operacij CRUD je temeljna operacija in osnovni koncept pri delu z bazami podatkov. V tem članku boste izvedeli, kako izbrisati tabelo v zbirki podatkov.

Preden izvedete več o brisanju tabel z uporabo MySQL, se prepričajte, da imate v računalniku nameščeno najnovejšo različico MySQL. Poskrbite tudi, da imate zbirko podatkov in tabelo, ki jo želite izbrisati. V tem članku predvidevamo, da razumete osnovne koncepte stavkov MySQL in da imate zbirko podatkov in tabelo v MySQL, ki bi jo radi izbrisali.







Različico MySQL, ki se izvaja v vašem sistemu, lahko ugotovite tako, da zaženete ukaz 'mysql -V':



mysql-V

Zdaj lahko greste naprej, saj veste, da imate nameščeno najnovejšo različico.



Če želite ugotoviti, ali MySQL deluje pravilno, zaženite naslednji ukaz:





sudo systemctl stanje mysql

Če storitev ne deluje, jo lahko aktivirate s spodnjim ukazom:

sudo systemctl začetek mysql

Ko ga zaženete, se povežite s strežnikom MySQL kot korenski uporabnik s pravicami superpotrošnika z uporabo sudo. V nasprotnem primeru lahko namesto korenskega uporabniškega imena vnesete uporabniško ime po meri.



Naslednji koraki prikazujejo postopek brisanja tabel za strežnike MySQL v terminalu ukazne vrstice.

sudo mysql-ti koren-str

Ko vnesete lupino MySQL, navedite zbirke podatkov in izberite bazo podatkov, iz katere želite izbrisati tabelo.

POKAŽI BAZE PODATKOV ;

Izberite pravo bazo podatkov tako, da zaženete stavek USE z imenom baze podatkov.

UPORABA ime_baze;

Ko izberete zbirko podatkov s seznama, izberite tudi tabelo. Če si želite ogledati seznam tabel v zbirki podatkov, zaženite ukaz SHOW TABLES:

POKAŽI MIZE ;

Zdaj izberite tabelo, ki jo želite izbrisati. Če želite izbrisati tabelo, zaženite ukaz DROP TABLE in vnesite ime tabele, na primer:

DROP TABELA ime_tabele;

Če tabele ne morete izbrisati ali spustiti, se prepričajte, da imate za to tabelo ustrezne pravice. Če nimate težav s pravicami, vendar pri poskusu brisanja tabele še vedno prihaja do napake, morda poskušate izbrisati neobstoječo tabelo ali pa je prišlo do napake pri črkovanju. Da bi se izognili tej napaki, MySQL vsebuje klavzulo IF EXISTS. Če uporabite ta klavzulo, MySQL ne bo vrgel nobenih napak, če v poizvedbi v bazi podatkov ne obstaja tabela z danim imenom. Klavzula IF EXISTS ima posebno skladnjo, ki ji je treba slediti, prikazano spodaj:

DROP BAZA PODATKOV ČE OBSTAJA ime_baze;

Zaključek

Ta članek vključuje dva različna načina brisanja obstoječe tabele v bazi podatkov MySQL, tako z ali brez uporabe stavka IF EXISTS. V članku je za vaše udobje opisana tudi razlika med tema dvema metodama.