MySQL MariaDB

MySQL Spustite stolpec iz obstoječe tabele

MySQL Spustite stolpec iz obstoječe tabele
MySQL Database Infrastructure je resnično popolnoma vodena storitev zbirke podatkov za izdelavo aplikacij, ki temeljijo na oblaku. Obstajajo različni primeri, ko izvajamo različne poizvedbe ali ukaze za spreminjanje baze podatkov. Izraz ALTER je odvisno od primera pogosto vključen za ukaze 'DODAJ', 'Izbriši / spusti' in 'SPREMENI'. V tem priročniku boste izvedeli, kako natančno odstraniti stolpec iz obstoječe tabele z uporabo klavzule MySQL DROP COLUMN.

Sintaksa

>> ALTER TABLE ime_tabele DROP COLUMN obstoječe_ime_ stolpca;

Preučimo zgornjo sintakso za to poizvedbo:

Opomba: Izbrišete lahko več stolpcev. Za to morate v poizvedbi uporabiti več kot en stavek DROP COlUMN.

Spustite stolpec prek MySQL Workbench

Prepričajte se, da imate v sistemu Windows nameščen MySQL. Novo nameščeno delovno mizo MySQL morate odpreti z gumbom za zagon na namizju. Prepričati se moramo, da povežemo našo delovno mizo MySQL z bazo podatkov iz glavnega menija delovne mize na zavihku 'Baza podatkov'.

Pod navigacijsko vrstico delovne mize imamo seznam različnih zbirk podatkov, ki smo jih že ustvarili. V zbirko podatkov 'data' smo dodali tabelo 'student'. Tabela 'študent' vsebuje naslednje zapise, kot spodaj.

Če želite spustiti stolpec iz obstoječe tabele 'študent', morate pluti čez v smeri Sheme pod Navigatorjem. Znotraj podatkovne baze podatkov imamo seznam tabel, npr.g., študent in učitelj. Razširili bomo tabelo 'študent'. Med lebdenjem nad njo boste odkrili prikaz ikone nastavitve, kot je prikazano spodaj. Sproži, da nadaljuješ.

V delovnem okolju se bo odprlo novo okno, kot je prikazano spodaj. Morda bomo videli seznam stolpcev in njihove definicije. Če želite stolpec spustiti iz tabele, ga morate izbrati, z desno miškino tipko kliknite nanj in pritisnite možnost »Izbriši izbrano«.

Odprlo se bo novo okno, na katerem bo napisana poizvedba za spustitev stolpca. Pritisnite gumb Uporabi, če želite nadaljevati s posodobitvijo.

Odprlo se bo še eno spodnje okno. Dotaknite se gumba za dokončanje, da prikažete spremembe v tabeli 'študent'.

Vidite, da je bil stolpec "starost" odstranjen iz tabele "študent", saj ga tukaj nismo mogli najti.

Poskusite spodnjo poizvedbo na poizvedbi delovne mize pod navigatorjem, da spustite stolpec iz tabele. Dotaknite se ikone bliskavice pod navigacijsko vrstico, kot je označeno na spodnji sliki, da odraža spremembe poizvedbe.

>> PODATKI ALTER TABLE.študent DROP STOLPEC starost;

Nova spremenjena tabela brez stolpca "starost" je prikazana spodaj.

Spustite stolpec prek lupine ukazne vrstice

Prepričajte se, da je v vašem trenutnem sistemu nameščen pripomoček za ukazno vrstico odjemalca MySQL. Če želite med uporabo ukazne vrstice odstraniti stolpec iz tabele, v opravilni vrstici odprite odjemalca ukazne vrstice MySQL. Medtem ko v lupino vnesete geslo za MySQL, naj še naprej deluje.

Recimo, da imamo tabelo "študent" z nekaj zapisi v njej, ki prebiva v shemi "podatki". Med preverjanjem smo v tabeli 'študent' našli spodnji zapis. Trenutno ima ta tabela verjetno 9 stolpcev.

>> IZBERI * IZ podatkov.ŠTUDENT NAROČI PO ID;

Primer 01: Spustite en stolpec

Če iščete primer za brisanje enega stolpca iz obstoječe tabele, potem je ta primer resnično za vas. Glede na isto zgornjo tabelo iz nje izbrišemo stolpec z imenom "priimek". Po tem nam mora ostati 8 stolpcev. Poskusite spodnjo poizvedbo v odjemalski lupini MySQL. Če poizvedba deluje pravilno, se prikaže sporočilo, da je poizvedba »V redu«.

>> PODATKI ALTER TABLE.študent DROP COLUMN priimek;

Zgornja slika prikazuje, da poizvedba deluje pravilno, stolpec 'priimek' pa je odstranjen iz tabele 'študent'. Preverimo jo in z isto poizvedbo SELECT pokličemo tabelo "študent".

>> IZBERI * IZ podatkov.ŠTUDENT NAROČI PO ID;

Spodnji izhod kaže, da nam je ostalo le še 8 stolpcev, stolpec 'priimek' in njegove vrednosti pa so bili uspešno izbrisani iz tabele 'študent'.

Stolpce lahko izbrišete z začetka, zadnjega, srednjega in s katerega koli položaja tabele.

Primer 02: Spustite več kot en stolpec

S poizvedbo ALTER lahko iz katere koli tabele v MySQL spustite tudi več stolpcev. V poizvedbo ALTER morate dodati le več stavkov DROP. Vzemimo isto zgoraj posodobljeno tabelo "študent", ki ima 8 stolpcev. Izbrisati moramo dva stolpca, npr.g., spol in reg_date, od tega. Za to moramo v poizvedbi uporabiti dve stavki DROP Column. Izvedimo spodnjo poizvedbo ALTER, ki ji sledijo stavki DROP v odjemalski lupini MySQL.

>> PODATKI ALTER TABLE.študent DROP COLUMN spol, DROP COLUMN reg_date;

Kot lahko vidite iz zgornjega sporočila o poizvedbi, da je poizvedba delovala popolnoma. Po preverjanju tabele 'študent' smo dobili posodobljeno tabelo, v kateri je ostalo 5 stolpcev. Stolpec z imenom "spol" in "reg_date" je bil odstranjen iz njega.

>> IZBERI * IZ podatkov.študentsko NAROČI PO id;

Treba je opozoriti, da smo stolpce reg_date in gender izbrisali z dveh različnih mest v tabeli. To pomeni, da lahko iz katerega koli mesta tabele izbrišete kateri koli stolpec. Ni treba brisati stolpcev z zadnjega mesta tabele.

Zaključek

Med delom v MySQL Workbench in odjemalski lupini ukazne vrstice ste že poizkusili vse poizvedbe za brisanje, odstranjevanje ali spuščanje enega ali več stolpcev iz že določene tabele v zbirki podatkov. Upamo, da med preizkušanjem vseh zgornjih metod niste imeli težav.

Brezplačni in odprtokodni igralni mehanizmi za razvoj iger Linux
Ta članek bo zajemal seznam brezplačnih in odprtokodnih igralnih mehanizmov, ki jih je mogoče uporabiti za razvoj 2D in 3D iger v Linuxu. Obstaja veli...
Vadnica Shadow of the Tomb Raider za Linux
Shadow of the Tomb Raider je dvanajsti dodatek k seriji Tomb Raider - franšiza akcijsko-pustolovskih iger, ki jo je ustvaril Eidos Montreal. Kritiki i...
Kako povečati FPS v Linuxu?
FPS pomeni Število sličic na sekundo. Naloga FPS je merjenje hitrosti sličic pri predvajanju video posnetkov ali igranih predstavah. Z enostavnimi bes...