עדכון SQL: למד כיצד לעדכן ערכים בטבלה



מאמר זה בנושא SQL UPDATE הוא מדריך מקיף לשימוש בשאילתת UPDATE לעדכון ערכי נתונים ברשומות בודדות או מרובות.

בעת שימוש בבסיסי נתונים, ייתכן שנרצה לעדכן כמה ערכי נתונים ברשומה אחת או במספר רשומות. שפת שאילתות מובנית (SQL) מספק פקודות שונות לגישה, אחזור וניהול מסדי נתונים. מחוץ למגרש, אחד כזה היא הפקודה UPDATE. הפקודה UPDATE משמשת לעדכון הנתונים הקיימים בטבלה.הנושאים הבאים יוסרו במאמר זה:

  1. הצהרת עדכון
  2. תחביר
  3. דוגמאות:

הצהרת SQL UPDATE

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





תחביר:

עדכון שם טבלה הגדר עמודה 1 = ערך 1, עמודה 2 = ערך 2, & hellip, עמודה N = ערך N WHERE מצב

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

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



דוגמאות:

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

אני הולך לשקול את הטבלה הבאה כדי להסביר לך את הדוגמאות:

אמפיד EmpName EmpEmail מספר טלפון עִיר

אחד



מוהאן

mohan@xyz.com

9966449966

דלהי

2

סוניה

sonia@abc.com

9746964799

מומבאי

3

סנג'אי

sanjay@pqr.com

9654323456

בנגלור

4

אבני

avni@xyz.com

9876543678

מומבאי

5

ראול

rahul@abc.com

9542456786

דלהי

בואו נסתכל על כל אחד מהם.

עדכן תקליט יחיד

דוגמא:

כתוב שאילתה לעדכון העובד השלישי (תעודת זהות) עם מספר טלפון ועיר חדשה.

עדכן עובדים להגדיר PhoneNumber = '9646879876', עיר = 'קולקטה' WHERE EmpID = 3

תְפוּקָה:

תראה את הטבלה הבאה כפלט:

אמפיד EmpName EmpEmail מספר טלפון עִיר

אחד

מוהאן

mohan@xyz.com

9966449966

דלהי

2

סוניה

sonia@abc.com

9746964799

מומבאי

3

סנג'אי

sanjay@pqr.com

9646879876

קולקטה

4

אבני

avni@xyz.com

9876543678

מומבאי

5

ראול

rahul@abc.com

9542456786

דלהי

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

עדכן רשומות מרובות

כדי לעדכן מספר רשומות בטבלה, עלינו להשתמש בסעיף WHERE. ההסעיף WHERE קובע את מספר הרשומות שיעודכנו.

דוגמא:

כתוב שאילתה לעדכון EmpEmail של העובדים לכתובת sample@abc.com לכל הרשומות לשם העיר דלהי.

עובדי UPDATE מגדירים את EmpEmail = 'sample@abc.com' WHERE City = 'Delhi'

תְפוּקָה:

תראה את הטבלה הבאה כפלט:

אמפיד EmpName EmpEmail מספר טלפון עִיר

אחד

מוהאן

sample@abc.com

9966449966

דלהי

2

סוניה

sonia@abc.com

9746964799

מומבאי

3

סנג'אי

sanjay@pqr.com

9646879876

קולקטה

4

אבני

avni@xyz.com

9876543678

מומבאי

5

ראול

sample@abc.com

9542456786

דלהי

בהמשך למאמר זה, הבה ונבין כיצד לעדכן את נתוני הטבלה על ידי השמטת סעיף WHERE.

עדכן נתונים על ידי השמטת סעיף WHERE

כאשר אנו משמיטים את סעיף WHERE תוך שימוש במשפט UPDATE ב SQL , אז אין הגבלה על מספר הרשומות שיש לעדכן. אז כל הרשומות יעודכנו אוטומטית.

דוגמא:

כתוב שאילתה לעדכון המיילים של העובדים לכתובת example@xyz.com.

UPDATE עובדים הגדירו את EmpEmail = 'example@xyz.com'

תְפוּקָה:

תראה את הטבלה הבאה כפלט:

אמפיד EmpName EmpEmail מספר טלפון עִיר

אחד

מוהאן

example@xyz.com

9966449966

דלהי

2

סוניה

example@xyz.com

9746964799

מומבאי

3

סנג'אי

example@xyz.com

9646879876

קולקטה

4

אבני

example@xyz.com

9876543678

מומבאי

5

ראול

example@xyz.com

9542456786

דלהי

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

עדכן נתונים מטבלה אחרת

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

הבה נבחן את הטבלה הבאה:

ContactID שם איש קשר צור קשר עם דוא'ל מספר טלפון עִיר

אחד

מוהאן שארמה

Oracle pl sql טיפול בשיטות עבודה מומלצות

contactmohan@xyz.com

9962449966

דלהי

2

סוניה חאנה

contactonia@xyz.com

9461964799

מומבאי

3

סנג'אי קאפור

contactanjay@xyz.com

9719879876

קולקטה

4

אבני משרא

contactavni@xyz.com

9889743678

מומבאי

5

ראול רוי

contactrahul@xyz.com

9818256786

דלהי

דוגמא:

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

עדכן עובדים הגדר EmpName = (בחר EmpName מאנשי קשר WHERE Contacts.City = עובדים.סיטי)

תְפוּקָה:

תראה את הטבלה הבאה כפלט:

אמפיד EmpName EmpEmail מספר טלפון עִיר

אחד

מוהאן שארמה

example@xyz.com

9966449966

דלהי

2

סוניה חאנה

example@xyz.com

9746964799

מומבאי

3

סנג'אי קאפור

example@xyz.com

9646879876

קולקטה

4

אבני משרא

example@xyz.com

9876543678

מומבאי

5

ראול רוי

example@xyz.com

9542456786

דלהי

אנו יכולים גם לשכתב את השאילתה לעיל באופן הבא:

עדכן עובדים הגדר עובדים. EMPName = אנשי קשר. EMP שם מעובדים INNER הצטרף לאנשי קשר פועלים (עובדים.סיטי = אנשי קשר.סיטי)

אז, אנשים כך תוכלו להשתמש במשפט UPDATE ב- SQL.עם זאת, אנו מגיעים לסוף מאמר זה ב- SQL UPDATE. אני מקווה שמצאת מאמר זה אינפורמטיבי.

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

יש לך שאלה עבורנו? אנא הזכיר זאת בפרק ההערות במאמר זה בנושא 'SQL UPDATE' ואחזור אליך.