logo

כיצד להוסיף עמודה בטבלה ב-SQL

בחלק זה, נלמד כיצד להוסיף עמודה בטבלה בשפת שאילתות מובנית.

הפקודה ALTER ב-SQL מאפשרת למשתמשי מסד הנתונים להוסיף עמודה אחת או יותר בטבלת SQL. זה מאפשר למשתמשי מסד הנתונים לשנות את מבנה הטבלה הקיימת במסד הנתונים.

התחביר להוספת עמודה בודדת מהטבלה ניתן להלן:

 ALTER TABLETable_Name ADD Column_Name datatype; 

התחביר למחיקת עמודות מרובות מהטבלה ניתן להלן:

 ALTER TABLETable_Name ADD Column_Name1 Column1_datatype, Column_Name2 Column2_datatype, ......, Column_NameN Columnn_datatype; 

עלינו להשתמש במילת המפתח ADD בפקודה ALTER להוספת עמודה אחת או יותר בטבלה.

אם ברצונך להוסיף עמודה לטבלה, עליך לבצע את השלבים הבאים בזה אחר זה בסדר נתון:

  1. צור מסד נתונים.
  2. צור טבלה במסד הנתונים.
  3. הצג את מבנה הטבלה לפני הוספת העמודות.
  4. הוסף עמודה בודדת לטבלה.
  5. הצג את מבנה הטבלה לאחר הוספת העמודות.

כעת, אנו הולכים להסביר את השלבים לעיל עם דוגמה:

שלב 1: צור מסד נתונים

ב-Structured Query Language, יצירת מסד נתונים היא השלב הראשון לאחסון הטבלאות המובנות במסד הנתונים.

השתמש בתחביר SQL להלן כדי ליצור מסד נתונים:

 CREATE DATABASE Database_Name; 

נניח שאתה רוצה ליצור את כלי רכב מאגר מידע. לשם כך, עליך להקליד את הפקודה הבאה ב-Structured Query Language:

 CREATE DATABASE Vehicles; 

שלב 2: צור טבלה והוסף את הנתונים

כעת, עליך להשתמש בתחביר SQL להלן ליצירת הטבלה במסד הנתונים שלך:

 CREATE TABLE table_name ( column_Name_1 data type (size of the column_1), column_Name_2 data type (size of the column_2), column_Name_3 data type (size of the column_3), ... column_Name_N data type (size of the column_1) ); 

נניח שאתה רוצה ליצור את מכוניות שולחן ב כלי רכב מאגר מידע. לשם כך, עליך להקליד את השאילתה הבאה ביישום SQL שלך:

 CREATE TABLE Cars ( Car_Number INT AUTO_INCREMENT PRIMARY KEY, Model INT, Cars_Name VARCHAR (20), Colour VARCHAR (20), Price INT NOT NULL, ) ; 

שלב 3: הצג את מבנה הטבלה לפני הוספת עמודות

לאחר יצירת הטבלה והכנסת הנתונים, תוכל להציג את המבנה של טבלת המכוניות על ידי הקלדת השאילתה הבאה ביישום SQL שלך:

 DESC Cars or DESCRIBE Cars ; 

שדה סוּג ריק מַפְתֵחַ בְּרִירַת מֶחדָל תוֹסֶפֶת
מספר מכונית INT לא ט ריק צמיחת_זהב
דֶגֶם INT כן - ריק -
שם_מכונית Varchar(20) כן - ריק
צֶבַע Varchar(20) כן - ריק -
מחיר INT לא - ריק -

שלב 4: הוסף עמודה בודדת לטבלה

שאילתת ALTER הבאה ב-SQL, מוסיפה את העמודה הממוצעת לעיל מכוניות שולחן:

 ALTER TABLECars ADD Average INT NOT NULL DEFAULT 0; 

שלב 5: הצג את מבנה הטבלה לאחר הוספת עמודות

כדי לבדוק את התוצאה של השאילתה שבוצעה ב ה-4ה'שלב, עליך להקליד את הפקודה הבאה ב-SQL:

 DESC Cars; 

שדה סוּג ריק מַפְתֵחַ בְּרִירַת מֶחדָל תוֹסֶפֶת
מספר מכונית INT לא ט ריק צמיחת_זהב
דֶגֶם INT כן - ריק -
שם_מכונית Varchar(20) כן - ריק -
צֶבַע Varchar(20) כן - ריק -
מחיר INT לא - ריק -
מְמוּצָע INT לא - 0 -

כפי שאנו יכולים לראות בפלט לעיל, עמודה אחת נוספה בהצלחה ל- מכוניות שולחן.

הוסף מספר עמודות לטבלה

שאילתת ALTER הבאה ב-SQL מוסיפה את העמודות המרובות לטבלת המכוניות שלמעלה:

 ALTER TABLECars Add Engine_Number Varchar(50), Car_Number Varchar(45) ; 

כדי לבדוק את התוצאה של השאילתה לעיל, עליך להקליד את פקודת DESCRIBE או DESC הבאה ביישום SQL שלך:

 DESC Cars or DESCRIBE Cars ; 

שדה סוּג ריק מַפְתֵחַ בְּרִירַת מֶחדָל תוֹסֶפֶת
מספר מכונית INT לא ט ריק צמיחת_זהב
דֶגֶם INT כן - ריק -
שם_מכונית Varchar(20) כן - ריק -
צֶבַע Varchar(20) כן - ריק -
מחיר INT לא - ריק -
מְמוּצָע INT לא - 0 -
מספר מנוע Varchar(50) כן - ריק -
מספר לוחית Varchar(45) כן - ריק -

כפי שאנו יכולים לראות, עמודות Engine_Number ו-Car_Number נוספו בהצלחה לטבלת המכוניות.