logo

SQL ALTER TABLE

SQL ALTER TABLE -komento voi lisätä, poistaa tai muokata olemassa olevan taulukon sarakkeita.

Tässä artikkelissa käsitellään SQL ALTER TABLE -käskyä esimerkkien ja syntaksin kanssa.



MUUTA TAULUKON LAUSUNTO

The ALTER TABLE -käsky SQL:ssä käytetään sarakkeiden lisäämiseen, poistamiseen tai muokkaamiseen olemassa olevaan taulukkoon. ALTER TABLE -käskyä käytetään myös erilaisten rajoitusten lisäämiseen ja poistamiseen olemassa olevista taulukoista.

java silmukalle

Se mahdollistaa rakenteelliset muutokset, kuten uusien sarakkeiden lisäämisen, olemassa olevien sarakkeiden muokkaamisen, sarakkeiden poistamisen ja sarakkeiden uudelleennimeämisen taulukossa.

Syntaksi

Voit muuttaa/muokata taulukkoa käyttämällä ALTER TABLE -syntaksia:



  ALTER TABLE   table_name   clause   [column_name] [datatype];>

Tässä lauseke on ALTER TABLE -käskyn toimintalause. Jotkut ALTER TABLE -käskyn avainlauseet ovat:

LISÄÄ – Uuden sarakkeen lisääminen taulukkoon:

ALTER TABLE table_name ADD column_name datatype;>

MODIFY/ALTER – olemassa olevan sarakkeen tietotyypin muuttaminen:

ALTER TABLE table_name MODIFY COLUMN column_name datatype;>

DROP – olemassa olevan sarakkeen poistaminen taulukosta:

ALTER TABLE table_name DROP COLUMN column_name;>

NIMI SARAKE UUDELLEEN – Olemassa olevan sarakkeen nimeäminen uudelleen:

ALTER TABLE table_name RENAME COLUMN old_name TO new_name;>

RENAME TO – Voit nimetä itse taulukon uudelleen seuraavasti:

ALTER TABLE table_name RENAME TO new_table_name;>

SQL ALTER TABLE Esimerkkejä

Alla on esimerkkejä ALTER TABLE -käskystä. Nämä esimerkit havainnollistavat erilaisia ​​käyttötapauksia ja esityksiä miten ALTER TABLEa käytetään lauseke SQL:ssä.

SQL ALTER TABLE ADD Sarakeesimerkki

Seuraava SQL-kysely lisää Sähköposti-sarakkeen Opiskelijat-taulukkoon:



  ALTER TABLE   Students   ADD   Email varchar(255);>

SQL ALTER TABLE DROP Sarakeesimerkki

Seuraava kysely poistaa Sähköposti-sarakkeen Opiskelijat-taulukosta:

  ALTER TABLE   Students   DROP COLUMN   Email;>

SQL ALTER TABLE MODIFY Sarakeesimerkki

  ALTER TABLE   table_name   MODIFY COLUMN   column_name datatype;>

SQL ALTER TABLE -kyselyt

Oletetaan, että on olemassa opiskelijatietokanta:

ROLL_NO NIMI
1 RAM
2 Abhi
3 Rahul
4 Tanu

LISÄÄ 2 saraketta AGE ja COURSE taulukkoon Student.

Kysely:

 ALTER TABLE Student ADD   (AGE number(3),COURSE varchar(40));>

Lähtö:

ROLL_NO NIMI IKÄ KURSSI
1 RAM
2 Abhi
3 Rahul
4 Tanu

MODIFY sarake COURSE taulukossa Opiskelija.

Kysely:

 ALTER TABLE Student   MODIFY COURSE varchar(20);>

Yllä olevan kyselyn suorittamisen jälkeen kurssisarakkeen enimmäiskoko pienenee 20:een 40:stä.

DROP sarake COURSE taulukossa Opiskelija.

Kysely:

ALTER TABLE Student  DROP COLUMN COURSE;>

Lähtö:

ROLL_NO NIMI IKÄ
1 RAM
2 Abhi
3 Rahul
4 Tanu