MySQL הוסף טור לטבלה הקיימת

Mysql Add Column Existing Table



מערכת מסדי הנתונים MySQL היא שירות מסד נתונים מדרגי במיוחד ליצירת יישומים מקומיים בענן. לכן עלינו לבצע פעולות שונות תוך כדי עבודה עליו. הצהרת ALTER TABLE מתבצעת כדי להוסיף, להסיר או לשנות עמודות בזמן עבודה על טבלה שכבר קיימת בכל סכמה של MySQL. נלמד אותך בדיוק כיצד להכריז על טור לטבלה קיימת תוך שימוש בביטוי MySQL ADD COLUMN במדריך זה.

תחביר:

>> גיל שולחן שם שולחן לְהוֹסִיף new_column_name column_definition[ ראשון | לאחר שם_עמודה];

להלן פירוט שאילתה זו:







  • שם שולחן : היא הטבלה הקיימת שברצונך לתקן או להוסיף טור חדש.
  • שם_עמודה חדש : הוא הכותרת של טור חדש שיתווסף.
  • הגדרת עמודה : זהו סוג הנתונים של עמודה חדשה והגדרתה, למשל Null, Not Null.
  • ראשון | לאחר שם_עמודה : סעיף זה מציין את המיקום של עמודה חדשה בטבלה. זה אופציונלי; לכן אם לא משתמשים בה, הטור יושתל בסוף הטבלה.

הוסף טור באמצעות MySQL Workbench

פתח את שולחן העבודה MySQL החדש שהותקן מכפתור ההתחלה של שולחן העבודה שלך. הקפד לחבר את שולחן העבודה שלך למסד הנתונים.





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





כדי להוסיף טור חדש בטבלה 'סטודנט' הקיים, עליך לנווט לכיוון הסכימות שמתחת לנווט. בתוך 'הנתונים' של מסד הנתונים, יש לנו רשימה של טבלאות, למשל תלמיד ומורה. אתה צריך להרחיב את הטבלה, סטודנט. תוך כדי ריחוף מעליו, תמצא אייקון של ההגדרה, כפי שמודגש להלן. לחץ עליו כדי להמשיך.



החלון למטה ייפתח בספסל העבודה של MySQL. תוכל להציג רשימת עמודות והגדרותיהן. אתה יכול להוסיף עמודה חדשה בסוף כל העמודות על ידי הקשה כפולה על הרווח האחרון ולאחר מכן, לכתוב עליה שם עמודה.


מהתמונה למטה ברור כי הוספנו את הטור החדש 'גיל' בסוף כל הטורים, כשהגדרתו מוגדרת.

תמצא חלון חדש ובו תופיע שאילתה להוספת עמודה חדשה כמפורט להלן. לחץ על כפתור החל כדי להמשיך.

החלון ייפתח. לחץ על סיום כדי לראות שינויים.

כעת, הטבלה המבנית מחדש מצורפת למטה.

לאחר הוספת ערכים, זה ייראה כמו מתחת. תוכל גם להוסיף את שאילתת 'החלל' ברווח שמעל לטבלה זו ומתחת לשורת הניווט כדי להוסיף עמודה בטבלה.

הוסף טור באמצעות מעטפת שורת הפקודה

כדי להוסיף טור חדש בטבלה קיימת תוך שימוש בשורת הפקודה, עליך לפתוח את לקוח שורת הפקודה MySQL משורת המשימות. הזן את סיסמת MySQL שלך כאשר תתבקש ולחץ על Enter.

לאחר בדיקה, מצאנו את הרשומה להלן בטבלה 'סטודנט'. הוסף טור חדש, 'גיל', בסוף הטבלה.

>> בחר * מ נתונים .סטוּדֶנט מיין לפי תְעוּדַת זֶהוּת;

דוגמה 01: הוסף טור יחיד

אם ברצונך להוסיף עמודה אחת לטבלה קיימת, דוגמה זו מיועדת עבורך. כעת, נוסיף טור חדש בשם 'גיל' במקום האחרון בטבלה, 'סטודנט'. כדי להוסיף עמודה חדשה 'גיל' אחרי העמודה 'מחלקה', נסה את השאילתה שלהלן במעטפת שורת הפקודה MySQL.

>> גיל שולחן נתונים .סטוּדֶנט לְהוֹסִיף גיל VARCHAR (עשרים) לֹא ריק לאחר מעמד;

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

>> בחר * מ נתונים .סטוּדֶנט מיין לפי תְעוּדַת זֶהוּת;

אנו נעדכן טבלה תוך הוספת ערכים לעמודה החדשה 'גיל' שנוצרה. ניסינו לשלוש שאילתות UPDATE להלן להוסיף ערכים לעמודה 'גיל'.

>> עדכון נתונים .סטוּדֶנט מַעֲרֶכֶת גיל='25' איפה תְעוּדַת זֶהוּת> 0 ו תְעוּדַת זֶהוּת< 3;

>> עדכון נתונים .סטוּדֶנט מַעֲרֶכֶת גיל='17' איפה תְעוּדַת זֶהוּת> 3;

>> עדכון נתונים .סטוּדֶנט מַעֲרֶכֶת גיל='18' איפה תְעוּדַת זֶהוּת= 3;

בואו לבדוק את הטבלה המעודכנת 'תלמיד' באמצעות שאילתת SELECT להלן בקליפה כ:

>> בחר * מ נתונים .סטוּדֶנט מיין לפי תְעוּדַת זֶהוּת;

כעת יש לנו טבלה חדשה ומעודכנת כפי שניתן להלן.

דוגמה 02: הוסף יותר מעמודות אחת

תוכל גם להוסיף יותר מעמודה אחת במקומות שונים בטבלה קיימת באמצעות שאילתת ALTER. בואו ננסה את השאילתה שלהלן כדי להוסיף שתי עמודות חדשות, למשל, מין ועיר, בסוף כל העמודות 'סטודנט' בטבלה. השתמשנו בשני סעיפי ADD בשאילתה זו כדי להוסיף שתי עמודות.

>> גיל שולחן נתונים .סטוּדֶנט לְהוֹסִיף טור מִין VARCHAR (עשרים) לֹא ריק לאחר גיל, לְהוֹסִיף טור עִיר VARCHAR (עשרים) לֹא ריק לאחר מִין;

תמצא את הטבלה המעודכנת למטה לאחר בדיקתה באמצעות שאילתת SELECT במעטפת. תגלו שהטבלה יצרה שתי עמודות חדשות ללא ערכים כלל.

>> בחר * מ נתונים .סטוּדֶנט מיין לפי תְעוּדַת זֶהוּת;

כדי להימנע מריקנות של טורים חדשים שנוצרו, נוסיף ערכים לטורים חדשים, למשל מגדר ועיר. ניסינו את שלוש השאילתות UPDATE להלן כדי להוסיף ערכים למגדר 'ו'עיר' של העמודות. קודם כל, עדכנו את העמודה 'מין' באמצעות השאילתה להלן כ:

>> עדכון נתונים .סטוּדֶנט מַעֲרֶכֶת מִין='נְקֵבָה' איפה תְעוּדַת זֶהוּת< 6;

לאחר מכן, עדכנו את העמודה 'עיר' באמצעות שתי הפקודות UPDATE להלן:

>> עדכון נתונים .סטוּדֶנט מַעֲרֶכֶת עִיר='איסלאמאבאד' איפה תְעוּדַת זֶהוּת< 3; >> עדכון נתונים .סטוּדֶנט מַעֲרֶכֶת עִיר='רוואלפינדי' איפה תְעוּדַת זֶהוּת> 2;

בואו לבדוק את הטבלה המעודכנת 'סטודנט' באמצעות שאילתת SELECT מתחת למעטפת שורת הפקודה כ:

>> בחר * מ נתונים .סטוּדֶנט מיין לפי תְעוּדַת זֶהוּת;

לבסוף, קיבלנו טבלה מחדש מחדש כפי שניתן להלן.

סיכום

מושלם! ניסינו ביעילות את כל השאילתות להוסיף עמודה אחת או יותר מעמודה אחת בטבלה קיימת תוך כדי עבודה על שולחן העבודה של MySQL ומעטפת הלקוח של שורת הפקודה.