அட்டவணை நெடுவரிசைகளைச் சேர்க்க, மாற்ற அல்லது நீக்க SQL இல் உள்ள ALTER TABLE அறிக்கை பயன்படுத்தப்படுகிறது.
பல்வேறு அட்டவணைக் கட்டுப்பாடுகளைச் சேர்க்க அல்லது கைவிட ALTER TABLE அறிக்கையையும் பயன்படுத்தலாம்.
ஏற்கனவே உள்ள அட்டவணையில் புதிய நெடுவரிசையைச் சேர்க்க, தொடரியல் பயன்படுத்துகிறோம்:
ALTER TABLE table_name ADD column_name datatype;
பின்வரும் குறியீடு “பணியாளர்கள்” அட்டவணையில் “தொடக்க_தேதி” நெடுவரிசையைச் சேர்க்கிறது:
ALTER TABLE Employees ADD Start_Date date;
ஏற்கனவே உள்ள அட்டவணையில் இருந்து ஒரு நெடுவரிசையை அகற்ற, தொடரியல் பயன்படுத்துகிறோம்:
ALTER TABLE table_name DROP COLUMN column_name;
பின்வரும் குறியீடு “பணியாளர்கள்” அட்டவணையிலிருந்து “தொடக்க_ தேதி” நெடுவரிசையை நீக்குகிறது:
ALTER TABLE Employees DROP COLUMN Start_Date;
நாம் ALTER TABLE
ஐப் பயன்படுத்தலாம் தொடரியல் பயன்படுத்தி ஒரு நெடுவரிசையின் தரவு வகையை மாற்றுவதற்கான அறிக்கை:
ALTER TABLE table_name MODIFY column_name datatype;
பின்வரும் குறியீடு “தொடக்க_தேதி” நெடுவரிசையின் தரவு வகையை date
இலிருந்து மாற்றுகிறது to year
:
ALTER TABLE Employees MODIFY Start_Date year;
பின்வரும் நெடுவரிசைகளுடன் “பணியாளர்கள்” என்று ஒரு அட்டவணை உள்ளது என்று வைத்துக்கொள்வோம்:
+------------+-----------+----------+ | EmployeeID | FirstName | LastName | +------------+-----------+----------+ | 1
| Mark
| Otto
| | 2
| Jacob
| Thornton | | 3
| Su
| Bird
| | 4
| Sam
| Burger | +------------+-----------+----------+
இப்போது “பணியாளர்கள்” அட்டவணையை நீட்டிக்க விரும்புகிறோம், மேலும் “தொடக்க_தேதி” என்ற புதிய நெடுவரிசையைச் சேர்க்க விரும்புகிறோம்
ALTER TABLE Employees ADD Start_Date date;
வெளியீடு:
+------------+-----------+----------+------------+ | EmployeeID | FirstName | LastName | Start_Date | +------------+-----------+----------+------------+ | 1
| Mark
| Otto
|
| | 2
| Jacob
| Thornton |
| | 3
| Su
| Bird
|
| | 4
| Sam
| Burger |
| +------------+-----------+----------+------------+
அடுத்து date
இலிருந்து “தொடக்க_தேதி” நெடுவரிசையின் தரவு வகையை மாற்ற விரும்புகிறோம் to year
:
ALTER TABLE Employees MODIFY Start_Date year;
“பணியாளர்கள்” அட்டவணையிலிருந்து “தொடக்க_தேதி” நெடுவரிசையை நீக்க விரும்புகிறோம். நாம் பயன்படுத்த:
ALTER TABLE Employees DROP COLUMN Start_Date;
வெளியீடு:
+------------+-----------+----------+ | EmployeeID | FirstName | LastName | +------------+-----------+----------+ | 1
| Mark
| Otto
| | 2
| Jacob
| Thornton | | 3
| Su
| Bird
| | 4
| Sam
| Burger | +------------+-----------+----------+