MySQL je RDBMS (Relational Database Management System) koji je poznat po svojoj brzini i sučelju koje je jednostavno za korištenje. U ovom ćete članku naučiti o različitim metodama brisanja ili ispuštanja baze podataka u MySQL -u. U ovom članku pretpostavljamo da već poznajete stvaranje i popis baza podataka u MySQL -u. Dakle, slobodno čitajte ako ste već instalirali MySQL na svoj sustav i imate neke lažne baze podataka u MySQL -u koje želite izbrisati. Za početak rada s MySQL -om otvorite terminal. Prvo provjerite verziju MySQL -a pomoću sljedeće naredbe:mysql-V.
Ako imate najnoviju verziju MySQL -a, spremni ste.
Zatim provjerite status usluge mysql.service sustava pokretanjem sljedeće naredbe
sudo systemctl status mysql
Ako usluga nije aktivna, pokrenite je.
sudo systemctl početak mysql
Nakon pokretanja usluge, povežite se s MySQL klijentom ili se prijavite u MySQL ljusku kao root korisnik. Ako nemate pristup prijavi za root korisnika, zamijenite ‘root’ svojim korisničkim imenom. U ovom ćemo članku koristiti terminal za demonstraciju procesa umjesto grafičkog sučelja, poznatog kao MySQL WorkBench.
sudo mysql-ti korijen-str
Nakon prijave na MySQL navedite baze podataka pomoću naredbe ‘SHOW DATABASES’.
Kada dobijete popis baza podataka, odaberite bazu podataka koju želite izbrisati. Ako želite izbrisati postojeću bazu podataka, možete pokrenuti jednostavnu naredbu ‘DROP DATABASE’, zajedno s imenom baze podataka, na sljedeći način:
DROPDATABASE ime_baze;
Imajte na umu da bazu podataka možete izbrisati ili ispustiti samo ako imate privilegije za brisanje te baze podataka. Zato se svakako prijavite s određenim korisnikom koji ima privilegije brisati tu bazu podataka.
Nakon brisanja baze podataka, ponovno ćemo popisati baze podataka pomoću naredbe ‘SHOW DATABASES’.
POKAZIVAČKE BAZE;
Kao što vidite, izbrisana baza podataka više ne postoji u MySQL -u.
U drugom slučaju, baš kao i stvaranje baze podataka, možete koristiti klauzulu ‘IF EXISTS’ da biste izbjegli pogrešku ako nema baze podataka s navedenim imenom. Ako ne koristite klauzulu ‘If EXISTS’, a baza podataka ne postoji, MySQL će prikazati pogrešku. Sintaksa za korištenje klauzule 'IF EXISTS' je sljedeća
DROPDATABASEIFEXISTS ime_baze;
Zaključak
Ovaj članak sadrži dvije različite metode za brisanje postojeće baze podataka u MySQL -u, sa i bez klauzule 'IF EXISTS'.