MySQL Pudota sarake olemassa olevasta taulukosta

Mysql Drop Column From Existing Table



MySQL-tietokantainfrastruktuuri on todellakin täysin hallinnoitu tietokantapalvelu pilvipohjaisten sovellusten rakentamiseen. On erilaisia ​​tapauksia, joissa suoritamme erilaisia ​​kyselyitä tai komentoja tietokannan muuttamiseksi. Tapauksesta riippuen ALTER -lauseke sisältyy usein 'ADD', 'Delete/DROP' ja 'MODIFY' -komentoihin. Tässä opetusohjelmassa opitaan tarkasti, kuinka sarake poistetaan olemassa olevasta taulukosta MySQL DROP COLUMN -lausekkeen avulla.

Syntaksi

>> IKÄ PÖYTÄ table_name PUDOTA Sarake exisiting_column_name;

Tarkastellaan tämän kyselyn yllä olevaa syntaksia:







  • Taulukon_nimi: on muokattavan taulukon otsikko.
  • Nykyinen_sarakkeen_nimi: on poistettavan sarakkeen nimi.

Huomautus: Voit poistaa useita sarakkeita. Tätä varten sinun on käytettävä kyselyssäsi useampaa kuin yhtä DROP COlUMN -lauseketta.



Pudota sarake MySQL -työpöydän kautta

Varmista, että Windows -järjestelmään on asennettu MySQL. Sinun on avattava äskettäin asennettu MySQL -työpöytä työpöydän käynnistyspainikkeesta. Meidän on varmistettava, että MySQL -työpöytämme on yhdistetty tietokantaan työpöydän päävalikon 'Tietokanta' -välilehdessä.







Työpöydän navigointipalkin alla on luettelo jo luomistamme eri tietokannoista. Tietokantaan on lisätty taulukko 'opiskelija'. Taulukossa 'opiskelija' on seuraavat tietueet alla.



Jos haluat pudottaa sarakkeen olemassa olevasta taulukosta 'oppilas', sinun on purjehdittava Navigatorin alla olevien kaavioiden suuntaan. Tietokannan 'tiedot' sisällä on luettelo taulukoista, esimerkiksi opiskelija ja opettaja. Laajennamme taulukkoa 'opiskelija'. Kun viet hiiren sen päälle, näet asetuskuvakkeen, kuten alla on esitetty. Jatka painamalla sitä.

Työpöydälle avautuu uusi ikkuna alla kuvatulla tavalla. Saatamme nähdä luettelon sarakkeista ja niiden määritelmistä. Jos haluat pudottaa sarakkeen taulukosta, valitse sarake, napsauta sitä hiiren kakkospainikkeella ja valitse Poista valitut.

Uusi ikkuna avautuu, ja siihen on kirjoitettu kysely sarakkeen pudottamiseksi. Napsauta Käytä -painiketta jatkaaksesi päivitystä.

Toinen alla oleva ikkuna avautuu. Napauta Valmis -painiketta, jos haluat nähdä muutokset taulukossa 'opiskelija'.

Näet, että sarake 'ikä' on poistettu taulukosta 'opiskelija', koska emme löytäneet sitä täältä.

Kokeile alla olevaa kyselyä työpöydän kyselypaikassa navigaattorin alapuolella pudottaaksesi sarakkeen taulukosta. Napauta salamakuvaketta navigointipalkin alla, kuten alla olevassa kuvassa on korostettu kyselyn muutosten osoittamiseksi.

>> IKÄ PÖYTÄ tiedot .opiskelija PUDOTA Sarake ikä;

Uusi muutettu taulukko ilman saraketta 'ikä' näkyy alla.

Pudota sarake komentorivin Shellin kautta

Varmista, että nykyiseen järjestelmään on asennettu MySQL: n komentoriviohjelma. Jos haluat poistaa sarakkeen taulukosta komentorivin käytön aikana, avaa tehtäväpalkin MySQL-komentoriviasiakas. Kirjoita MySQL -salasanasi, kun sinua pyydetään kuorissa jatkamaan työskentelyä.

Oletetaan, että meillä on taulukko 'opiskelija', jossa on jotakin tietuetta, joka sijaitsee kaavassa 'data'. Tarkistamisen aikana olemme löytäneet alla olevan tietueen taulukosta 'opiskelija'. Tällä hetkellä taulukossa on luultavasti 9 saraketta.

>> VALITSE * ALK tiedot .opiskelija TILAA id;

Esimerkki 01: Pudota yksi sarake

Jos etsit esimerkkiä yhden sarakkeen poistamisesta olemassa olevasta taulukosta, tämä esimerkki on todella sinua varten. Ottaen huomioon saman yllä olevan taulukon, poistetaan sarake nimeltä 'sukunimi'. Sen jälkeen meillä on jäljellä 8 saraketta. Kokeile alla olevaa kyselyä MySQL-komentoriviltä. Jos kysely toimii oikein, se näyttää viestin, että kysely on 'OK'.

>> IKÄ PÖYTÄ tiedot .opiskelija PUDOTA Sarake sukunimi;

Yllä oleva kuva osoittaa, että kysely toimii oikein ja sarake 'sukunimi' on poistettu taulukosta 'opiskelija'. Tarkistakaamme se ja käytä samaa SELECT -kyselyä kutsuaksesi taulukkoa 'opiskelijaksi'.

>> VALITSE * ALK tiedot .opiskelija TILAA id;

Alla oleva tulos osoittaa, että meillä on vain 8 saraketta ja sarake 'sukunimi' ja sen arvot on poistettu onnistuneesti taulukosta 'opiskelija'.

Voit poistaa sarakkeita taulukon alusta, viimeisestä, keskeltä ja mistä tahansa paikasta.

Esimerkki 02: Pudota useampi kuin yksi sarake

Voit myös pudottaa useamman kuin yhden sarakkeen mistä tahansa MySQL -taulukosta käyttämällä ALTER -kyselyä. Sinun tarvitsee vain lisätä useampi kuin yksi DROP -lauseke ALTER -kyselyyn. Otetaan sama yllä oleva päivitetty taulukko 'opiskelija', jossa on 8 saraketta. Meidän on poistettava siitä kaksi saraketta, esimerkiksi sukupuoli ja reg_date. Tätä varten meidän on käytettävä kahta DROP -sarakelauseketta kyselyssämme. Suoritamme alla oleva ALTER-kysely, jota seuraa MySQL-komentorivin asiakaskuoren DROP-lausekkeet.

>> IKÄ PÖYTÄ tiedot .opiskelija PUDOTA Sarake sukupuoli, PUDOTA Sarake reg_date;

Kuten yllä olevasta kyselyviestistä näet, kysely toimi täydellisesti. Kun tarkistimme taulukon 'opiskelija', saimme päivitetyn taulukon, jossa on 5 saraketta jäljellä. Sarake nimeltä sukupuoli ja reg_date on poistettu siitä.

>> VALITSE * ALK tiedot .opiskelija TILAA id;

Huomaa, että olemme poistaneet sarakkeet reg_date ja gender kahdesta taulukon eri paikasta. Tämä tarkoittaa, että voit poistaa minkä tahansa sarakkeen mistä tahansa taulukon sijainnista. Sarakkeita ei tarvitse poistaa taulukon viimeisestä paikasta.

Johtopäätös

Olet kokeillut taitavasti kaikkia kyselyitä yhden sarakkeen tai useamman sarakkeen poistamiseksi, poistamiseksi tai poistamiseksi jo määritellystä taulukosta tietokannassa työskennellessäsi MySQL-työpöydällä ja komentoriviltä. Toivomme, että sinulla ei ole ongelmia yrittäessäsi kaikkia edellä mainittuja menetelmiä.