MySQL MariaDB

MySQL pudota sarake olemassa olevasta taulukosta

MySQL pudota sarake olemassa olevasta taulukosta
MySQL-tietokantainfrastruktuuri on todellakin täysin hallittu tietokantapalvelu pilvikohtaisten sovellusten rakentamiseen. On olemassa erilaisia ​​tapauksia, joissa suoritamme erilaisia ​​kyselyitä tai komentoja tietokannan muuttamiseksi. Tapahtumasta riippuen ALTER-lauseke sisältyy usein komentoihin 'ADD', 'Delete / DROP' ja 'MODIFY'. Tämä opetusohjelma opastaa tarkasti sarakkeen poistamisen olemassa olevasta taulukosta MySQL DROP COLUMN -lausekkeen avulla.

Syntaksi

>> ALTER TABLE taulukon_nimi DROP COLUMN exisiting_column_name;

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

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

Pudota sarake MySQL Workbenchin kautta

Varmista, että Windows-järjestelmässäsi on asennettuna MySQL. Sinun on avattava vasta asennettu MySQL-työpöytä työpöydän aloituspainikkeesta. Meidän on varmistettava, että yhdistämme MySQL-työpöydämme tietokantaan työpöydän päävalikosta Tietokanta-välilehdessä.

Työpöydän navigointipalkissa on luettelo erilaisista tietokannoista, jotka olemme jo luoneet. Tietokantaan 'data' olemme lisänneet taulukon 'opiskelija'. Taulukossa 'opiskelija' on seuraavat tietueet kuten alla.

Jos haluat pudottaa sarakkeen olemassa olevasta taulukosta 'opiskelija', sinun on purjehdettava poikki Navigatorin alla olevien kaavojen suuntaan. Tietokannan 'data' sisällä on luettelo taulukoista, esim.g., opiskelija ja opettaja. Laajennamme taulukkoa "opiskelija". Kun viet sen päälle, löydät asetuskuvakkeen esityksen alla olevan kuvan mukaisesti. Löydä se jatkaaksesi.

Uusi ikkuna avataan työpöydälle alla esitetyllä tavalla. Saatamme nähdä luettelon sarakkeista ja niiden määritelmistä. Jos haluat pudottaa sarakkeen taulukosta, sinun on valittava kyseinen sarake, napsauttamalla sitä hiiren kakkospainikkeella ja painamalla Poista valitut -vaihtoehtoa.

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

Toinen ikkuna alla avautuu. Napauta Valmis-painiketta, jotta muutokset näkyvät 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 navigointipalkin alla olevaa salamakuvaketta, kuten alla olevassa kuvassa korostetaan, vastaamaan kyselyn muutoksia.

>> ALTER TABLE -data.opiskelijan DROP COLUMN ikä;

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

Pudota sarake komentorivin kuoren kautta

Varmista, että nykyiseen järjestelmääsi on asennettu MySQL: n komentorivin asiakasohjelma. Jos haluat poistaa sarakkeen taulusta komentorivin käytön aikana, avaa MySQL-komentorivisovellus tehtäväpalkista. Kirjoita MySQL-salasanasi, kun sitä pyydetään shellissä jatkamaan työskentelyä.

Oletetaan, että meillä on taulukko 'opiskelija', jossa on tietue, joka sijaitsee skeemassa 'data'. Tarkastuksen aikana olemme löytäneet alla olevan tietueen taulukosta 'opiskelija'. Tällä hetkellä tässä taulukossa on todennäköisesti 9 saraketta.

>> VALITSE * FROM-tiedoista.opiskelija TILAA ID;

Esimerkki 01: Pudota yksi sarake

Jos etsit esimerkkiä yksittäisen sarakkeen poistamiseksi olemassa olevasta taulukosta, tämä esimerkki on todellakin sinulle. Kun otetaan huomioon sama yllä oleva taulukko, poistetaan sarake nimeltä sukunimi. Sen jälkeen meillä on oltava 8 saraketta jäljellä. Kokeile alla olevaa kyselyä MySQL-komentorivin asiakaskuoressa. Jos kysely toimii oikein, se näyttää viestin, että kysely on 'OK'.

>> ALTER TABLE -data.opiskelijan DROP COLUMN sukunimi;

Yllä oleva kuva osoittaa, että kysely toimii oikein, ja sarake 'sukunimi' on poistettu taulukosta 'opiskelija'. Tarkistetaan se ja käytetään samaa SELECT-kyselyä kutsuttaaksesi taulukon "opiskelijaksi".

>> VALITSE * FROM-tiedoista.opiskelija TILAA ID;

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

Voit poistaa sarakkeita alusta, viimeisestä, keskiosasta ja mistä tahansa taulukon sijainnista.

Esimerkki 02: Pudota useampi kuin yksi sarake

Voit myös pudottaa useamman kuin yhden sarakkeen mistä tahansa MySQL: n taulukosta ALTER-kyselyn avulla. Sinun tarvitsee vain lisätä useita DROP-lauseita ALTER-kyselyyn. Otetaan sama yllä oleva päivitetty taulukko 'opiskelija', jolla on 8 saraketta. Meidän on poistettava kaksi saraketta, e.g., sukupuoli ja reg_date, siitä. Tätä varten meidän on käytettävä kyselyssä kahta DROP-sarake-lauseketta. Suoritetaan alla oleva ALTER-kysely ja sen jälkeen DROP-lausekkeet MySQL-komentorivin asiakaskuoressa.

>> ALTER TABLE -data.opiskelijan DROP COLUMN sukupuoli, DROP COLUMN reg_date;

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

>> VALITSE * FROM-tiedoista.opiskelija TILAA ID;

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

Johtopäätös

Olet yrittänyt taitavasti poistaa kaikki kyselyt yhden sarakkeen tai useamman kuin yhden sarakkeen jo määritetystä taulukosta tietokannassa, työskennellessäsi MySQL-työpöydällä ja komentorivillä. Toivomme, että sinulla ei ole ongelmia kokeillessasi kaikkia edellä mainittuja menetelmiä.

Parhaat Linux-peliohjaimen kartoitussovellukset
Jos haluat pelata pelejä Linuxissa peliohjaimella tyypillisen näppäimistön ja hiiren syöttöjärjestelmän sijaan, on sinulle hyödyllisiä sovelluksia. Mo...
Hyödyllisiä työkaluja Linux-pelaajille
Jos haluat pelata pelejä Linuxissa, on todennäköistä, että olet käyttänyt sovelluksia ja apuohjelmia, kuten Wine, Lutris ja OBS Studio, pelikokemuksen...
HD Remastered Games for Linux that Never had a Linux Release Earlier
Many game developers and publishers are coming up with HD remaster of old games to extend the life of franchise, please fans requesting compatibility ...