Vaihda sarake MySQL: ssä

Alter Column Mysql



Tietokannan hallinnan aikana tietokannan järjestelmänvalvojan on muutettava taulukoiden rakennetta pysyäkseen ajan tasalla. Tässä artikkelissa opimme joitakin erityyppisiä tehtäviä, joita voimme tehdä käyttämällä MySQL: n tarjoamaa ALTER -komentoa. Aloitetaan siis.

ALTER -komento muuttaa tai muuttaa taulukon rakennetta. Esimerkiksi,







  • Sarakkeen lisääminen
  • Sarakkeen poistaminen
  • Sarakkeen nimeäminen uudelleen
  • Sarakkeen muokkaaminen

Tässä artikkelissa yritämme esimerkkejä ALTER -komennoista lisätä, poistaa, nimetä uudelleen ja muokata MySQL -taulukon sarakkeita.



Lisää sarake

Voimme lisätä sarakkeen jo olemassa olevaan taulukkoon käyttämällä seuraavaa ALTER -komennon syntaksia.



IKÄ PÖYTÄ table_name
LISÄTÄ sarakkeen_nimi -tyyppi;

Muista korvata tässä syntaksissa taulukon_nimi ja sarakkeen_nimi haluamallasi nimellä.





Voimme myös mainita uuden sarakkeen sijainnin käyttämällä FIRST- ja AFTER -lauseita ja viittaamalla taulukon jo olemassa olevaan sarakkeeseen. Esimerkiksi

IKÄ PÖYTÄ table_name
LISÄTÄ sarakkeen_nimi -tyyppi
[ ENSIMMÄINEN | JÄLKEEN ]Nykyinen_sarakkeen_nimi;

Jos haluamme lisätä sarakkeen ennen olemassa olevaa saraketta, voimme käyttää FIRST -lauseketta. Samoin, jos haluamme lisätä sarakkeen olemassa olevan sarakkeen jälkeen, voimme käyttää AFTER -lauseketta.



Voimme myös lisätä useita sarakkeita käyttämällä samaa ALTER TABLE- ja ADD -sarakkeen syntaksia. Esimerkiksi

IKÄ PÖYTÄ table_name
LISÄTÄ sarakkeen_nimi1 tietotyyppi
[ ENSIMMÄINEN | JÄLKEEN ]Nykyinen_sarakkeen_nimi
LISÄTÄ sarakkeen_nimi2 tietotyyppi
[ ENSIMMÄINEN | JÄLKEEN ]Nykyinen_sarakkeen_nimi;

Pudota/poista sarake

Sarakkeen poistaminen MySQL: stä on yhtä helppoa kuin sanominen. Voimme poistaa olemassa olevan sarakkeen taulukosta käyttämällä ALTER TABLE -komentoa ja DROP. Sarakkeen poistamisen syntaksi on

IKÄ PÖYTÄ table_name
PUDOTA sarakkeen_nimi;

Näin yksinkertaista on poistaa taulukon sarake MySQL: stä.

Nimeä sarake uudelleen

Voimme nimetä sarakkeen uudelleen käyttämällä CHANGE -lauseketta yhdessä ALTER TABLE -komennon kanssa. Tässä annamme ensin sarakkeen nykyisen nimen ja sitten uuden nimen sekä tietotyypin ja sen jälkeen CHANGE -lausekkeen. Voit muuttaa sarakkeen nimen suorittamalla seuraavan komennon

IKÄ PÖYTÄ table_name
MUUTTAA Sarake edellinen_sarakkeen_nimi uusi_sarakkeen_nimi -tietotyyppi;

Jos voimme muuttaa sarakkeen nimen, voimme muuttaa taulukon nimen ja käyttää RENAME -lausetta ALTER TABLE -komennolla. Taulukon nimeämisen syntaksi on

IKÄ PÖYTÄ table_name
NIMEÄ UUDELLEEN TO uusi_taulukon_nimi;

Muokkaa saraketta

Oletetaan, että haluamme muuttaa MySQL -sarakkeen sarakkeen määritelmää tai tietotyyppiä. MODIFY -lauseke auttaa meitä tässä tapauksessa. Voimme käyttää MODIFY -lauseketta muuttaaksesi sarakkeen tietotyyppiä. Kuten tämä

IKÄ PÖYTÄ table_name
MUUTTAA cloumn_name new_data_type;

pro-tyyppi

Tässä on esimerkki ALTER -komennon käyttämisestä.

Aseta oletusarvoksi sarake

Jos haluamme antaa tai asettaa jonkin oletusarvon taulukon sarakkeelle. ME voimme tehdä sen suorittamalla seuraavan komennon

IKÄ PÖYTÄ table_name
IKÄ cloumn_name ASETA OLETUS arvo ;

Muista korvata tässä syntaksissa taulukon_nimi, sarakkeen_nimi ja arvo vaatimuksesi mukaisesti.

Jos voimme määrittää sarakkeen oletusarvot. Sarakkeen oletusarvot on voitava poistaa tai pudottaa.

Pudota sarakkeen oletusarvo

No, MySQL tarjoaa DROP DEFAULT -lausekkeen sekä ALTER TABLE -komennon pudottaakseen sarakkeen oletusarvot.

IKÄ PÖYTÄ table_name
IKÄ cloumn_name PUDOTA OLETUS ;

Nämä ovat siis joitakin eri tapoja hallita ja muuttaa taulukkoa MySQL: ssä.

Yhteenveto

Tämä artikkeli sisältää erilaisia ​​tapoja käyttää ALTER -komentoa joidenkin eri toimintojen suorittamiseen. Tässä artikkelissa opimme lisäämään, poistamaan, nimeämään taulukon ja sarakkeet uudelleen, muuttamaan sarakkeen määritelmää, asettamaan ja poistamaan sarakkeen oletusarvot käyttämällä ALTER TABLE -komentoa MySQL: ssä. Jos tämä artikkeli auttoi sinua ymmärtämään paremmin ALTER -komentoa MySQL: ssä ja haluat oppia lisää MySQL -käsitteistä. Vieraile verkkosivustollamme linuxhint.com.