Tanggalin / I-drop ang isang Database sa MySQL

Delete Drop Database Mysql




Ang MySQL ay isang RDBMS (Relational Database Management System) na sikat sa bilis at madaling gamiting interface. Sa artikulong ito, malalaman mo ang tungkol sa iba't ibang mga pamamaraan upang tanggalin o i-drop ang isang database sa MySQL. Sa artikulong ito, ipinapalagay namin na mayroon ka ng isang gumaganang kaalaman sa paglikha at listahan ng mga database sa MySQL. Kaya, huwag mag-atubiling basahin kung na-install mo na ang MySQL sa iyong system at magkaroon ng ilang mga dummy database sa MySQL na nais mong tanggalin. Upang makapagsimula sa MySQL, buksan ang terminal. Una, suriin ang bersyon ng MySQL sa pamamagitan ng sumusunod na utos:

MySQL-V


Kung mayroon kang pinakabagong bersyon ng MySQL, mabuting pumunta ka.







Susunod, suriin ang katayuan ng mysql.service ng system sa pamamagitan ng pagpapatakbo ng sumusunod na utos



sudo systemctl katayuan MySQL


Kung ang serbisyo ay hindi aktibo, pagkatapos ay simulan ang serbisyo.



sudo systemctl umpisahan MySQL

Matapos simulan ang serbisyo, kumonekta sa MySQL client o mag-log in sa MySQL shell bilang isang root user. Kung wala kang access sa pag-login ng root ng gumagamit, palitan ang 'root' sa iyong username. Sa artikulong ito, gagamitin namin ang terminal upang ipakita ang proseso sa halip na ang GUI, na kilala bilang MySQL WorkBench.





sudo MySQL-pag-ugat mo-p


Matapos mag-log in sa MySQL, ilista ang mga database gamit ang 'SHOW DATABASES' na utos.

SHOWDATABASES;


Kapag mayroon ka ng listahan ng mga database, piliin ang database na nais mong tanggalin. Kung nais mong tanggalin ang isang mayroon nang database, maaari mong patakbuhin ang simpleng 'DROP DATABASE' na utos, kasama ang pangalan ng database, tulad ng sumusunod:



DROPDATABASE database_name;


Tandaan, maaari mo lamang tanggalin o i-drop ang isang database kung mayroon kang mga pribilehiyo na tanggalin ang database na iyon. Kaya, tiyaking mag-log in sa tukoy na gumagamit na may mga pribilehiyo na tanggalin ang database na iyon.

Matapos tanggalin ang database, ililista namin muli ang mga database gamit ang utos na 'SHOW DATABASES'.

SHOWDATABASES;


Tulad ng nakikita mo, ang tinanggal na database ay wala na sa MySQL.

Sa ibang kaso, tulad ng paglikha ng isang database, maaari mong gamitin ang sugnay na 'KUNG UULIT' upang maiwasan ang error kung walang database na may ibinigay na pangalan. Kung hindi mo gagamitin ang sugnay na 'Kung EXISTS' at ang database ay wala, ang MySQL ay maglalabas ng isang error. Ang syntax para sa paggamit ng sugnay na 'IF EXISTS' ay ang mga sumusunod

DROPDATABASEIFEXISTS database_name;

Konklusyon

Naglalaman ang artikulong ito ng dalawang magkakaibang pamamaraan para sa pagtanggal ng isang mayroon nang database sa MySQL, kapwa may at walang sugnay na 'KUNG NAIYARI'.