Brisanje/ispuštanje tablice u MySQL -u

Delete Drop Table Mysql



MySQL je sustav za upravljanje relacijskim bazama podataka koji pruža brza i pouzdana rješenja. Poznat je po svojoj sposobnosti brzog izvođenja te po jedinstvenom i jednostavnom korisničkom iskustvu. Izvođenje CRUD operacija temeljne su operacije i osnovni pojmovi pri radu s bazama podataka. U ovom ćete članku naučiti kako izbrisati tablicu u bazi podataka.

Prije nego saznate više o brisanju tablica pomoću MySQL -a, provjerite imate li na računalu instaliranu najnoviju verziju MySQL -a. Također provjerite imate li bazu podataka i tablicu u njoj koju želite izbrisati. U ovom članku pretpostavljamo da razumijete osnovne koncepte MySQL izraza te da imate bazu podataka i tablicu u MySQL -u koje želite izbrisati.





Verziju MySQL -a koja radi na vašem sustavu možete saznati pokretanjem naredbe 'mysql -V':



mysql-V.

Sada možete krenuti naprijed znajući da imate instaliranu najnoviju verziju.



Da biste saznali radi li MySQL ispravno, pokrenite sljedeću naredbu:





sudo systemctl status mysql

Ako usluga nije pokrenuta, možete je aktivirati pomoću naredbe u nastavku:

sudo systemctl početak mysql

Nakon pokretanja, povežite se s MySQL poslužiteljem kao root korisnik sa privilegijama superkorisnika koristeći sudo. Inače možete unijeti prilagođeno korisničko ime umjesto korijenskog imena.



Sljedeći koraci prikazuju postupak brisanja tablice za MySQL poslužitelje u terminalu naredbenog retka.

sudo mysql-ti korijen-str

Nakon ulaska u ljusku MySQL, navedite baze podataka i odaberite bazu podataka iz koje želite izbrisati tablicu.

POKAZATI BAZE PODATAKA ;

Odaberite ispravnu bazu podataka pokretanjem izraza USE s imenom baze podataka.

KORISTITI ime_baze;

Nakon odabira baze podataka s popisa, odaberite i tablicu. Da biste vidjeli popis tablica u bazi podataka, pokrenite naredbu SHOW TABLES:

POKAZATI TABLICE ;

Sada odaberite tablicu koju želite izbrisati. Da biste izbrisali tablicu, pokrenite naredbu DROP TABLE i navedite naziv tablice, na primjer:

PAD STOL ime_tabele;

Ako ne možete izbrisati ili ispustiti tablicu, provjerite imate li ispravne privilegije za tu tablicu. Ako nemate problema s privilegijama, ali i dalje dobivate pogrešku pri pokušaju brisanja tablice, možda pokušavate izbrisati nepostojeću tablicu ili je možda došlo do pravopisne pogreške. Kako bi se izbjegla ova pogreška, MySQL nudi klauzulu IF EXISTS. Ako koristite ovu klauzulu, MySQL neće izbaciti pogreške ako ne postoji tablica s datim imenom u upitu u bazi podataka. Odredba IF EXISTS ima specifičnu sintaksu koju se treba pridržavati, prikazanu u nastavku:

PAD BAZA PODATAKA AKO POSTOJI ime_baze;

Zaključak

Ovaj članak uključuje dvije različite metode brisanja postojeće tablice u MySQL bazi podataka, sa i bez upotrebe klauzule IF EXISTS. U članku je također opisana razlika između ove dvije metode radi vaše udobnosti.