logo

SQL ALTER TABEL

SQL ALTER TABEL opdracht kan kolommen van een bestaande tabel toevoegen, verwijderen of wijzigen.

In dit artikel wordt de SQL ALTER TABLE-instructie besproken met voorbeelden en syntaxis.



WIJZIG TABELVERKLARING

De ALTER TABLE-instructie in SQL wordt gebruikt om kolommen in een bestaande tabel toe te voegen, te verwijderen of te wijzigen. De instructie ALTER TABLE wordt ook gebruikt om verschillende beperkingen aan bestaande tabellen toe te voegen of te verwijderen.

Het maakt structurele veranderingen mogelijk, zoals het toevoegen van nieuwe kolommen, het wijzigen van bestaande kolommen, het verwijderen van kolommen en het hernoemen van kolommen binnen een tabel.

Syntaxis

Om de tabel te wijzigen/aan te passen, gebruikt u de ALTER TABLE-syntaxis:



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

Hier is de clausule de operationele clausule van de ALTER TABLE-instructie. Enkele belangrijke clausules van de ALTER TABLE-instructie zijn:

TOEVOEGEN – Om een ​​nieuwe kolom aan de tabel toe te voegen:

ALTER TABLE table_name ADD column_name datatype;>

MODIFY/ALTER – Om het gegevenstype van een bestaande kolom te wijzigen:

ALTER TABLE table_name MODIFY COLUMN column_name datatype;>

DROP – Om een ​​bestaande kolom uit de tabel te verwijderen:

ALTER TABLE table_name DROP COLUMN column_name;>

KOLOM HERMEN – Om een ​​bestaande kolom te hernoemen:

ALTER TABLE table_name RENAME COLUMN old_name TO new_name;>

RENAME TO – Om de tabel zelf te hernoemen:

ALTER TABLE table_name RENAME TO new_table_name;>

SQL ALTER TABLE Voorbeelden

Hieronder staan ​​voorbeelden van de ALTER TABLE-instructie. Deze voorbeelden demonstreren verschillende gebruiksscenario's en shows hoe u ALTER TABLE gebruikt verklaring in SQL.

SQL ALTER TABLE ADD Kolomvoorbeeld

Met de volgende SQL-query wordt een kolom E-mail toegevoegd aan de tabel Studenten:



  ALTER TABLE   Students   ADD   Email varchar(255);>

SQL ALTER TABLE DROP Kolomvoorbeeld

Met de volgende query wordt de kolom E-mail uit de tabel Studenten verwijderd:

  ALTER TABLE   Students   DROP COLUMN   Email;>

SQL ALTER TABLE MODIFY Kolomvoorbeeld

  ALTER TABLE   table_name   MODIFY COLUMN   column_name datatype;>

SQL ALTER TABLE-query's

Stel dat er een studentendatabase is:

ROLL_NO NAAM
1 Ram
2 Abhi
3 Rahul
4 Tanu

Om 2 kolommen LEEFTIJD en CURSUS toe te voegen aan de tabel Student.

Vraag:

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

Uitgang:

ROLL_NO NAAM LEEFTIJD CURSUS
1 Ram
2 Abhi
3 Rahul
4 Tanu

WIJZIG kolom CURSUS in tabel Student.

Vraag:

 ALTER TABLE Student   MODIFY COURSE varchar(20);>

Na het uitvoeren van de bovenstaande query wordt de maximale grootte van de cursuskolom teruggebracht van 40 naar 20.

DROP kolom CURSUS in tabel Student.

Vraag:

ALTER TABLE Student  DROP COLUMN COURSE;>

Uitgang:

ROLL_NO NAAM LEEFTIJD
1 Ram
2 Abhi
3 Rahul
4 Tanu