MySQL Lisää sarake olemassa olevaan taulukkoon

Mysql Add Column Existing Table



MySQL-tietokantajärjestelmä on erittäin skaalautuva tietokantapalvelu pilviperäisten sovellusten luomiseen. Siksi meidän on suoritettava erilaisia ​​toimintoja sitä käsitellessämme. ALTER TABLE -ilmoitusta poistetaan sarakkeiden lisäämiseksi, poistamiseksi tai muuttamiseksi, kun käsitellään jo olemassa olevaa taulukkoa missä tahansa MySQL-mallissa. Opetamme sinulle täsmälleen, kuinka julkaista sarake olemassa olevaan taulukkoon käyttämällä MySQL ADD COLUMN -lauseketta tässä oppaassa.

Syntaksi:

>> IKÄ PÖYTÄ taulukon_nimi LISÄTÄ new_column_name column_definition[ ENSIMMÄINEN | JÄLKEEN sarakkeen_nimi];

Tässä on kyselyn yksityiskohdat:







  • Taulukon_nimi : on olemassa oleva taulukko, jota haluat muuttaa tai lisätä uuden sarakkeen.
  • Uusi_sarakkeen_nimi : on uuden sarakkeen otsikko lisättäväksi.
  • Sarake_määrittely : Se on uuden sarakkeen tietotyyppi ja sen määritelmä, esimerkiksi Null, Not Null.
  • ENSIMMÄINEN | AFTER column_name : Tämä lauseke määrittää uuden sarakkeen sijainnin taulukossa. Se on valinnainen; siksi, jos kolonnia ei käytetä, se istutetaan pöydän viimeiseen kohtaan.

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

Avaa äskettäin asennettu MySQL -työpöytäsi työpöydän käynnistyspainikkeesta. Muista yhdistää työpöytäsi tietokantaan.





Kaavan alla olevan työpöydän navigointipalkista löydät jo luodut tietokannat. Olemme luoneet tietokannan 'data' ja lisänneet siihen taulukon 'opiskelija'. Taulukossa 'opiskelija' on seuraavat sarakkeet ja tietueet.





Jos haluat lisätä uuden sarakkeen olemassa olevaan taulukkoon 'opiskelija', sinun on siirryttävä navigointilaitteen alla oleviin kaavioihin. Tietokannassa 'data' on luettelo taulukoista, esimerkiksi opiskelija ja opettaja. Sinun on laajennettava taulukkoa, opiskelija. Kun viet hiiren sen päälle, näet asetuksen kuvakkeen, kuten alla on korostettu. Jatka napsauttamalla sitä.



Alla oleva ikkuna avautuu MySQL -työpöydällä. Voit tarkastella sarakkeiden luetteloa ja niiden määritelmiä. Voit lisätä uuden sarakkeen kaikkien sarakkeiden viimeiseen kohtaan kaksoisnapauttamalla viimeistä välilyöntiä ja kirjoittamalla sen jälkeen sarakkeen nimen siihen.


Alla olevasta kuvasta käy selvästi ilmi, että olemme lisänneet uuden sarakkeen 'ikä' kaikkien sarakkeiden viimeiseksi ja määritellyt sen.

Löydät uuden ikkunan, jossa on luettelo kyselystä uuden sarakkeen lisäämiseksi alla kuvatulla tavalla. Jatka napsauttamalla Käytä -painiketta.

Ikkuna avataan. Näet muutokset napsauttamalla Valmis.

Uudelleenrakennettu taulukko on nyt alla.

Kun olet lisännyt arvot, se näyttää kuin alla. Voit myös lisätä Alter -kyselyn tämän taulukon yläpuolella olevaan tilaan ja navigointipalkin alle lisätäksesi sarakkeen taulukkoon.

Lisää sarake komentorivin Shellin kautta

Jos haluat lisätä uuden sarakkeen olemassa olevaan taulukkoon komentorivin käytön aikana, sinun on avattava MySQL-komentoriviasiakaspalkki tehtäväpalkista. Anna MySQL -salasanasi pyydettäessä ja paina Enter.

Tarkistettuamme olemme löytäneet alla olevan tietueen taulukosta 'opiskelija'. Lisätään taulukon loppuun uusi sarake 'ikä'.

>> VALITSE * ALK tiedot .opiskelija TILAA id;

Esimerkki 01: Lisää yksi sarake

Jos haluat lisätä yhden sarakkeen olemassa olevaan taulukkoon, tämä esimerkki on tarkoitettu sinulle. Nyt lisäämme uuden sarakkeen nimeltä 'ikä' taulukon viimeiseen kohtaan 'opiskelija'. Jos haluat lisätä uuden sarakkeen 'ikä' sarakkeen 'luokka' jälkeen, kokeile alla olevaa kyselyä MySQL-komentoriviltä.

>> IKÄ PÖYTÄ tiedot .opiskelija LISÄTÄ ikä VARCHAR (kaksikymmentä) EI TYHJÄ JÄLKEEN luokka;

Kun tarkistat taulukon, näet, että taulukko on luonut uuden tyhjän sarakkeen 'ikä' viimeiseen kohtaan, kuten kuvassa näkyy.

>> VALITSE * ALK tiedot .opiskelija TILAA id;

Päivitämme taulukon ja lisäämme arvoja juuri luotuun sarakkeeseen 'ikä'. Olemme kokeilleet alla olevia kolme UPDATE -kyselyä arvojen lisäämiseksi sarakkeeseen 'ikä'.

>> PÄIVITTÄÄ tiedot .opiskelija ASETA ikä=''25'' MISSÄ id> 0 ja id< 3;

>> PÄIVITTÄÄ tiedot .opiskelija ASETA ikä=''17'' MISSÄ id> 3;

>> PÄIVITTÄÄ tiedot .opiskelija ASETA ikä=''18'' MISSÄ id= 3;

Tarkistetaan päivitetty taulukko 'opiskelija' käyttämällä kuoren alla olevaa SELECT -kyselyä seuraavasti:

>> VALITSE * ALK tiedot .opiskelija TILAA id;

Nyt meillä on täysin päivitetty taulukko alla esitetyllä tavalla.

Esimerkki 02: Lisää useampi kuin yksi sarake

Voit myös lisätä useita sarakkeita olemassa olevan taulukon eri paikkoihin käyttämällä ALTER -kyselyä. Kokeile alla olevaa kyselyä lisätäksesi kaksi uutta saraketta, esimerkiksi sukupuoli ja kaupunki, kaikkien taulukon opiskelijasarakkeiden viimeiseen. Olemme käyttäneet tässä kyselyssä kahta ADD -lauseketta kahden sarakkeen lisäämiseksi.

>> IKÄ PÖYTÄ tiedot .opiskelija LISÄTÄ Sarake sukupuoli VARCHAR (kaksikymmentä) EI TYHJÄ JÄLKEEN ikä, LISÄTÄ Sarake kaupunki VARCHAR (kaksikymmentä) EI TYHJÄ JÄLKEEN sukupuoli;

Löydät alla päivitetyn taulukon, kun tarkistat sen SELECT-kyselyn kanssa. Huomaat, että taulukko on luonut kaksi uutta saraketta, joissa ei ole yhtään arvoa.

>> VALITSE * ALK tiedot .opiskelija TILAA id;

Uusien sarakkeiden tyhjyyden välttämiseksi lisäämme arvoja uusiin sarakkeisiin, kuten sukupuoli ja kaupunki. Olemme kokeilleet alla olevia kolme UPDATE -kyselyä arvojen lisäämiseksi sarakkeisiin sukupuoli ja kaupunki. Ensinnäkin olemme päivittäneet sarakkeen 'sukupuoli' käyttämällä alla olevaa kyselyä seuraavasti:

>> PÄIVITTÄÄ tiedot .opiskelija ASETA sukupuoli='Nainen' MISSÄ id< 6;

Sen jälkeen olemme päivittäneet sarakkeen 'kaupunki' käyttämällä alla olevia kahta UPDATE -komentoa:

>> PÄIVITTÄÄ tiedot .opiskelija ASETA kaupunki='Islamabad' MISSÄ id< 3; >> PÄIVITTÄÄ tiedot .opiskelija ASETA kaupunki='Rawalpindi' MISSÄ id> 2;

Tarkistetaan päivitetty taulukko 'opiskelija' käyttämällä komentorivin kuoren alla olevaa SELECT -kyselyä seuraavasti:

>> VALITSE * ALK tiedot .opiskelija TILAA id;

Lopuksi saimme uuden, uudelleen järjestetyn taulukon, kuten alla on esitetty.

Johtopäätös

Täydellinen! Olemme tehokkaasti kokeilleet kaikkia kyselyitä lisätäksesi yhden sarakkeen tai useamman sarakkeen olemassa olevaan taulukkoon työskennellessäni MySQL-työpöydällä ja komentorivin työasemaohjelmistossa.