Dzēst/nomest datu bāzi MySQL

Delete Drop Database Mysql




MySQL ir RDBMS (relāciju datu bāzes pārvaldības sistēma), kas ir slavena ar savu ātrumu un viegli lietojamo saskarni. Šajā rakstā jūs uzzināsit par dažādām metodēm, kā izdzēst vai nomest datubāzi MySQL. Šajā rakstā mēs pieņemam, ka jums jau ir praktiskas zināšanas par MySQL datu bāzu izveidi un sarakstu. Tāpēc nekautrējieties lasīt, ja savā sistēmā jau esat instalējis MySQL un jums ir dažas fiktīvas datu bāzes, kuras vēlaties izdzēst. Lai sāktu darbu ar MySQL, atveriet termināli. Vispirms pārbaudiet MySQL versiju, izmantojot šādu komandu:

mysql-V


Ja jums ir jaunākā MySQL versija, varat sākt darbu.







Pēc tam pārbaudiet sistēmas mysql.servisa statusu, palaižot šādu komandu



sudo systemctl statuss mysql


Ja pakalpojums nav aktīvs, sāciet pakalpojumu.



sudo systemctl sākt mysql

Pēc pakalpojuma palaišanas izveidojiet savienojumu ar MySQL klientu vai piesakieties MySQL apvalkā kā root lietotājs. Ja jums nav piekļuves root lietotāja pieteikumvārdam, aizstājiet “root” ar savu lietotājvārdu. Šajā rakstā mēs izmantosim termināli, lai demonstrētu procesu, nevis GUI, kas pazīstams kā MySQL WorkBench.





sudo mysql-tu sakņo-lpp


Pēc pieteikšanās MySQL uzskaitiet datu bāzes, izmantojot komandu “RĀDĪT DATABĀZES”.

SHOWDATABASES;


Kad esat izveidojis datu bāzu sarakstu, atlasiet datu bāzi, kuru vēlaties dzēst. Ja vēlaties izdzēst esošu datu bāzi, varat palaist vienkāršo komandu “DROP DATABASE” kopā ar datu bāzes nosaukumu šādi:



DROPDATABASE datu bāzes_nosaukums;


Ņemiet vērā, ka datu bāzi var izdzēst vai nomest tikai tad, ja jums ir tiesības to dzēst. Tāpēc noteikti piesakieties ar konkrēto lietotāju, kuram ir tiesības dzēst šo datu bāzi.

Pēc datu bāzes dzēšanas mēs atkal uzskaitīsim datu bāzes, izmantojot komandu “RĀDĪT DATABĀZES”.

SHOWDATABASES;


Kā redzat, izdzēstā datu bāze vairs nepastāv MySQL.

Citā gadījumā, tāpat kā datubāzes izveidi, varat izmantot klauzulu “JA PASTĀV”, lai izvairītos no kļūdas, ja nav datu bāzes ar norādīto nosaukumu. Ja neizmantojat klauzulu “Ja eksistē” un datu bāze nepastāv, MySQL parādīs kļūdu. Klauzulas “IF EXISTS” izmantošanas sintakse ir šāda

DROPDATABASEIFEXISTS datu bāzes_nosaukums;

Secinājums

Šajā rakstā ir divas dažādas metodes, kā izdzēst esošu datu bāzi MySQL, gan ar klauzulu “IF EXISTS”, gan bez tās.