„MySQL MariaDB“

„MySQL“ numeskite stulpelį iš esamos lentelės

„MySQL“ numeskite stulpelį iš esamos lentelės
„MySQL Database Infrastructure“ iš tikrųjų yra visiškai valdoma duomenų bazių paslauga, skirta kurti debesyje sukurtas programas. Yra įvairių atvejų, kai mes atliekame skirtingas užklausas ar komandas, kad pakeistume duomenų bazę. Priklausomai nuo atvejo, ALTER išraiška dažnai įtraukiama į komandas „ADD“, „Delete / DROP“ ir „MODIFY“. Šis vadovėlis padės tiksliai sužinoti, kaip pašalinti stulpelį iš esamos lentelės naudojant sąlygą „MySQL DROP COLUMN“.

Sintaksė

>> ALTER TABLE table_name DROP COLUMN exisiting_column_name;

Panagrinėkime aukščiau pateiktą šios užklausos sintaksę:

Pastaba: galite ištrinti daugiau nei vieną stulpelį. Tam turite naudoti daugiau nei vieną DROP COlUMN sąlygą savo užklausoje.

Nuleiskite stulpelį per „MySQL Workbench“

Įsitikinkite, kad „Windows“ sistemoje įdiegėte „MySQL“. Turite atidaryti naujai įdiegtą „MySQL“ darbastalį iš darbalaukio pradžios mygtuko. Turime įsitikinti, kad „MySQL“ darbastalis yra prijungtas prie duomenų bazės pagrindiniame darbastalio meniu skirtuke „Duomenų bazė“.

Po darbastalio naršymo juosta turime įvairių jau sukurtų duomenų bazių sąrašą. „Duomenų“ duomenų bazėje pridėjome lentelę „studentas“. Lentelėje „studentas“ yra šie įrašai, kaip nurodyta toliau.

Jei norite mesti stulpelį iš esamos lentelės „studentas“, turite plaukti per schemų kryptį po navigatoriumi. Duomenų bazės „duomenys“ viduje turime lentelių sąrašą, t.g., studentas ir mokytojas. Išplėsime lentelę „studentas“. Užveskite pelės žymeklį virš jo ir atvaizduosite nustatymo piktogramą, kaip parodyta žemiau. Paspauskite jį toliau.

Darbastalyje bus atidarytas naujas langas, kaip nurodyta toliau. Galime pamatyti stulpelių ir jų apibrėžimų sąrašą. Norėdami išmesti stulpelį iš lentelės, turite pasirinkti tą stulpelį, dešiniuoju pelės mygtuku spustelėkite jį ir paspauskite parinktį „Ištrinti pasirinktą“.

Bus iššokęs naujas langas, kuriame bus parašyta užklausa, kad būtų galima numesti stulpelį. Jei norite tęsti atnaujinimą, paspauskite mygtuką Taikyti.

Bus atidarytas dar vienas žemiau esantis langas. Norėdami atspindėti lentelės „studentas“ pakeitimus, bakstelėkite mygtuką Baigti.

Matote, kad stulpelis „amžius“ pašalintas iš lentelės „studentas“, nes čia jo neradome.

Išbandykite žemiau pateiktą užklausą darbastalio užklausos vietoje, esančioje žemiau naršyklės, kad iš lentelės išmestumėte stulpelį. Norėdami atspindėti užklausos pakeitimus, bakstelėkite blykstės piktogramą po naršyklės juosta, kaip paryškinta žemiau esančiame paveikslėlyje.

>> ALTER TABLE duomenys.studento LAŠINIO SKILTIS amžius;

Nauja pakeista lentelė be stulpelio „amžius“ rodoma žemiau.

Nuleiskite stulpelį per komandų eilutės apvalkalą

Įsitikinkite, kad jūsų dabartinėje sistemoje yra įdiegtas „MySQL“ komandinės eilutės kliento apvalkalo įrankis. Norėdami pašalinti stulpelį iš lentelės naudodami komandų eilutę, užduočių juostoje atidarykite „MySQL“ komandinės eilutės klientą. Įveskite „MySQL“ slaptažodį, kol jūsų paprašys, kad apvalkalas tęstų darbą.

Tarkime, kad turime lentelę „studentas“, kurioje yra tam tikras įrašas, esantis schemoje „duomenys“. Tikrindami lentelėje „studentas“ radome žemiau pateiktą įrašą. Šiuo metu šioje lentelėje tikriausiai yra 9 stulpeliai.

>> PASIRINKTI * IŠ duomenų.studentas UŽSAKYTI pagal ID;

01 pavyzdys: numeskite vieną stulpelį

Jei ieškote pavyzdžio, kaip ištrinti vieną stulpelį iš esamos lentelės, šis pavyzdys jums tikrai tinka. Atsižvelgdami į tą pačią aukščiau pateiktą lentelę, ištrinkime stulpelį pavadinimu „pavardė“. Po to mums turi likti 8 stulpeliai. Išbandykite toliau pateiktą užklausą „MySQL“ komandinės eilutės kliento apvalkale. Jei užklausa veikia tinkamai, bus rodomas pranešimas, kad užklausa yra „gerai“.

>> ALTER TABLE duomenys.studento LAŠINĖS KOLONĖS pavardė;

Ankstesnis vaizdas rodo, kad užklausa veikia tinkamai, o stulpelis „pavardė“ pašalintas iš lentelės „studentas“. Patikrinkime ir naudokime ta pačia SELECT užklausa, kad lentelę pavadintume „studentu“.

>> PASIRINKTI * IŠ duomenų.studentas UŽSAKYTI pagal ID;

Žemiau pateiktas išvestis rodo, kad mes palikome tik 8 stulpelius, o stulpelis „pavardė“ ir jo vertės sėkmingai ištrintos iš lentelės „studentas“.

Stulpelius galite ištrinti nuo pradžios, paskutinės, vidurio ir iš bet kurios lentelės vietos.

02 pavyzdys: numeskite daugiau nei vieną stulpelį

Taip pat galite numesti daugiau nei vieną stulpelį iš bet kurios „MySQL“ lentelės naudodami užklausą ALTER. Tiesiog turite įtraukti daugiau nei vieną DROP sąlygą į ALTER užklausą. Paimkime tą patį aukščiau atnaujintą lentelę „studentas“, turintis 8 stulpelius. Turime ištrinti du stulpelius, t.g., lytis ir reg_data. Tam savo užklausoje turime naudoti dvi DROP stulpelio išlygas. Vykdykime žemiau pateiktą ALTER užklausą, po kurios seka DROP sąlygos MySQL komandinės eilutės kliento apvalkale.

>> ALTER TABLE duomenys.studento DROP COLUMN lytis, DROP COLUMN reg_date;

Kaip matote iš anksčiau pateikto užklausos pranešimo, užklausa veikė puikiai. Patikrinę lentelę „studentas“, mes turime atnaujintą lentelę, kurioje liko 5 stulpeliai. Stulpeliai pavadinimu „gender“ ir „reg_date“ iš jo buvo pašalinti.

>> PASIRINKTI * IŠ duomenų.studentas UŽSAKYTI pagal ID;

Pažymėtina, kad mes ištrynėme stulpelius reg_date ir gender iš dviejų skirtingų lentelės vietų. Tai reiškia, kad galite ištrinti bet kurį stulpelį iš bet kurios lentelės vietos. Nebūtina ištrinti stulpelių iš paskutinės lentelės vietos.

Išvada

Jūs kvalifikuotai išbandėte visas užklausas, kad ištrintumėte, pašalintumėte arba numestumėte vieną ar daugiau stulpelių iš jau apibrėžtos lentelės duomenų bazėje, dirbdami „MySQL“ darbastalyje ir komandinės eilutės kliento apvalkale. Tikimės, kad bandydami visus anksčiau nurodytus metodus neturėjote problemų.

5 populiariausi „Linux“ skirtų ergonomiškų kompiuterinių pelių produktai
Ar ilgalaikis kompiuterio naudojimas sukelia riešo ar pirštų skausmą?? Ar jūs kenčiate nuo sąnarių standumo ir nuolat turite paspausti rankas? Ar jauč...
How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...
Peržiūrėkite pelės mygtukus skirtingai programinei įrangai naudodami „X-Mouse Button Control“
Galbūt jums reikia įrankio, kuris galėtų pakeisti jūsų pelės valdymą kiekvienoje jūsų naudojamoje programoje. Tokiu atveju galite išbandyti programą, ...