Ištrinkite/numeskite lentelę „MySQL“

Delete Drop Table Mysql



„MySQL“ yra santykių duomenų bazių valdymo sistema, teikianti greitus ir patikimus sprendimus. Jis yra gerai žinomas dėl savo sugebėjimo greitai įvykdyti ir dėl unikalios bei paprastos vartotojo patirties. CRUD operacijų atlikimas yra pagrindinės operacijos ir pagrindinės sąvokos dirbant su duomenų bazėmis. Šiame straipsnyje sužinosite, kaip ištrinti lentelę duomenų bazėje.

Prieš sužinodami daugiau apie lentelių ištrynimą naudojant „MySQL“, įsitikinkite, kad kompiuteryje įdiegta naujausia „MySQL“ versija. Taip pat įsitikinkite, kad turite duomenų bazę ir lentelę, kurią norite ištrinti. Šiame straipsnyje darome prielaidą, kad suprantate pagrindines „MySQL“ teiginių sąvokas ir turite „MySQL“ duomenų bazę ir lentelę, kurią norite ištrinti.







Galite išsiaiškinti, kokia „MySQL“ versija veikia jūsų sistemoje, vykdydami komandą „mysql -V“:



mysql-V

Dabar galite judėti į priekį žinodami, kad įdiegta naujausia versija.



Norėdami išsiaiškinti, ar „MySQL“ veikia tinkamai, paleiskite šią komandą:





sudo systemctl būsena mysql

Jei paslauga neveikia, galite suaktyvinti paslaugą naudodami žemiau pateiktą komandą:

sudo systemctl pradėti mysql

Paleidę jį, prisijunkite prie „MySQL“ serverio kaip pagrindinis vartotojas, turintis super vartotojo teises, naudodami „sudo“. Priešingu atveju vietoj pagrindinio vartotojo vardo galite įvesti pasirinktinį vartotojo vardą.



Šie veiksmai parodo lentelės ištrynimo procesą MySQL serveriuose komandų eilutės terminale.

sudo mysql-tu šaknis-p

Įvedę „MySQL“ apvalkalą, išvardykite duomenų bazes ir pasirinkite duomenų bazę, iš kurios norite ištrinti lentelę.

RODYTI Duomenų bazės ;

Pasirinkite tinkamą duomenų bazę paleisdami USE sakinį su duomenų bazės pavadinimu.

NAUDOTI duomenų bazės_pavadinimas;

Iš sąrašo pasirinkę duomenų bazę, taip pat pasirinkite lentelę. Norėdami pamatyti duomenų bazės lentelių sąrašą, paleiskite komandą SHOW TABLES:

RODYTI LENTELĖS ;

Dabar pasirinkite lentelę, kurią norite ištrinti. Norėdami ištrinti lentelę, paleiskite komandą DROP TABLE ir nurodykite lentelės pavadinimą, pavyzdžiui:

DROP LENTELĖ table_name;

Jei negalite ištrinti ar numesti lentelės, įsitikinkite, kad turite tinkamas tos lentelės privilegijas. Jei neturite privilegijų problemos, bet vis tiek gaunate klaidą bandydami ištrinti lentelę, galbūt bandote ištrinti neegzistuojančią lentelę arba gali būti rašybos klaida. Norėdami išvengti šios klaidos, „MySQL“ pateikia sąlygą „IF EXISTS“. Jei naudosite šią sąlygą, „MySQL“ neišmes jokių klaidų, jei duomenų bazės užklausoje nėra nurodyto vardo lentelės. Sąlyga IF EXISTS turi konkrečią sintaksę, kurios reikia laikytis, parodyta žemiau:

DROP DUOMENŲ BAZĖ JEI EKSISTUOJA duomenų bazės_pavadinimas;

Išvada

Šiame straipsnyje pateikiami du skirtingi būdai, kaip ištrinti esamą lentelę „MySQL“ duomenų bazėje, naudojant sąlygą „IF EXISTS“ ir be jos. Jūsų patogumui straipsnyje taip pat aprašytas šių dviejų metodų skirtumas.