SQL மாற்று அட்டவணை அறிக்கை

அட்டவணை நெடுவரிசைகளைச் சேர்க்க, மாற்ற அல்லது நீக்க SQL இல் உள்ள ALTER TABLE அறிக்கை பயன்படுத்தப்படுகிறது.

பல்வேறு அட்டவணைக் கட்டுப்பாடுகளைச் சேர்க்க அல்லது கைவிட ALTER TABLE அறிக்கையையும் பயன்படுத்தலாம்.



SQL ALTER TABLE - புதிய நெடுவரிசையைச் சேர்க்கவும்

ஏற்கனவே உள்ள அட்டவணையில் புதிய நெடுவரிசையைச் சேர்க்க, தொடரியல் பயன்படுத்துகிறோம்:


ALTER TABLE table_name ADD column_name datatype;

உதாரணமாக

பின்வரும் குறியீடு “பணியாளர்கள்” அட்டவணையில் “தொடக்க_தேதி” நெடுவரிசையைச் சேர்க்கிறது:

ALTER TABLE Employees ADD Start_Date date;

SQL ALTER TABLE - ஒரு நெடுவரிசையை அகற்று

ஏற்கனவே உள்ள அட்டவணையில் இருந்து ஒரு நெடுவரிசையை அகற்ற, தொடரியல் பயன்படுத்துகிறோம்:


ALTER TABLE table_name DROP COLUMN column_name;

உதாரணமாக

பின்வரும் குறியீடு “பணியாளர்கள்” அட்டவணையிலிருந்து “தொடக்க_ தேதி” நெடுவரிசையை நீக்குகிறது:

ALTER TABLE Employees DROP COLUMN Start_Date;

SQL ALTER TABLE - ஒரு நெடுவரிசையை மாற்றவும்

நாம் ALTER TABLE ஐப் பயன்படுத்தலாம் தொடரியல் பயன்படுத்தி ஒரு நெடுவரிசையின் தரவு வகையை மாற்றுவதற்கான அறிக்கை:

ALTER TABLE table_name MODIFY column_name datatype;

உதாரணமாக

பின்வரும் குறியீடு “தொடக்க_தேதி” நெடுவரிசையின் தரவு வகையை date இலிருந்து மாற்றுகிறது to year:

ALTER TABLE Employees MODIFY Start_Date year;

SQL ALTER TABLE - டெமோ தரவுத்தளம்

பின்வரும் நெடுவரிசைகளுடன் “பணியாளர்கள்” என்று ஒரு அட்டவணை உள்ளது என்று வைத்துக்கொள்வோம்:


+------------+-----------+----------+ | 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 | +------------+-----------+----------+

சுவாரசியமான கட்டுரைகள்