במאמר זה, תלמד כיצד לשנות את הערך של העמודה הספציפית בשפת השאילתה המובנית.
גרף הקצאת משאבים
הפקודה UPDATE ב-SQL מאפשרת למשתמשי מסד הנתונים לשנות את הערך של העמודה הספציפית בטבלה. אנו יכולים גם לשנות את הנתונים של שתי עמודות או יותר באמצעות שאילתה אחת.
התחביר לשינוי הערך של עמודה ספציפית בטבלה ניתן להלן:
UPDATE Table_Name SET Column_Name = New_Value WHERE Condition;
התחביר לשינוי הערך של עמודה אחת או יותר בטבלה ניתן להלן:
UPDATE Table_Name SET Column_Name_1 = New_Value_1, Column_Name_2 = New_Value_2, ......, Column_Name_N = New_Value_N WHERE Condition;
עלינו להשתמש ב- הגדר מילת מפתח בתוך ה עדכון פקודה לשינוי ערך העמודות. משפט WHERE מציין איזו שורה ברצונך לשנות.
אם ברצונך לשנות את הערך של העמודה המסוימת בטבלה, עליך לבצע את חמשת השלבים שלהלן בזה אחר זה בסדר הנתון:
- צור מסד נתונים.
- צור טבלה במסד הנתונים והכנס את הנתונים לטבלה.
- הצג את הטבלה לפני עדכון הערך.
- שנה את הערך של עמודה בטבלה.
- הצג את הטבלה לאחר עדכון הערך.
כעת, אנו הולכים להסביר כל שלב באמצעות דוגמה:
שלב 1: צור מסד נתונים
בשפת השאילתה המובנית, יצירת מסד נתונים היא השלב הראשון לאחסון הטבלאות המובנות במסד הנתונים.
השתמש בתחביר SQL הבא כדי ליצור מסד נתונים:
CREATE DATABASE Database_Name;
הפקודה CREATE הבאה יוצרת את מסד הנתונים של כלי רכב במערכת מסד הנתונים של SQL:
ג'אווה hashable
CREATE DATABASE Vehicles;
שלב 2: צור טבלה והוסף את הנתונים
לאחר יצירת מסד הנתונים, עליך להשתמש בתחביר הבא כדי ליצור את הטבלה:
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_N) );
נניח שאתה רוצה ליצור את אופניים שולחן ב כלי רכב מאגר מידע. לשם כך, עליך לכתוב את השאילתה הבאה ביישום SQL שלך:
CREATE TABLE Bikes ( Number Int, Model Int, Bike_Name Varchar (20), Color Varchar (20), Price Int, Average Int, ) ;
לאחר יצירת הטבלה, עליך להכניס את נתוני האופניים לטבלת האופניים באמצעות השאילתה הבאה:
INSERT INTO Cars VALUES (1, 2019, Apache, Black, 180000, 49), (2, 2020, Pulsar, Black, 190000, 50), (3, 2019, R15, Blue, 200000, 45), (4, 2020, Apache, Black, 190000, 45), (5, 2018, Bullet, Grey, 200000, 50), (6, 2017, Duke, Yellow, 190000, 35), (7, 2019, Pulsar, Red, 90000, 45), (8, 2020, FZ-s, Black, 100000, 40), (9, 2019, R15, Orange, 200000, 40), (10, 2020, Bullet, Black, 190000, 35), (11, 2018, Duke, Red, 128000, 30), (12, 2020, Harley Davidson, Black, 400000, 25);
שלב 3: הצג את הטבלה לפני עדכון הערכים
לאחר יצירת הטבלה והכנסת הנתונים, תוכל להציג את הנתונים שהוכנסו של טבלת האופניים על ידי הקלדת השאילתה הבאה ביישום SQL שלך:
SELECT * FROM Bikes;
תְפוּקָה:
מספר | דֶגֶם | שם_אופניים | צֶבַע | מחיר | מְמוּצָע | |||||
---|---|---|---|---|---|---|---|---|---|---|
1 | 2019 | אפאצ'י | שָׁחוֹר | 180000 | 49 | |||||
2 | 2020 | ללחוץ | שָׁחוֹר | 190000 | חמישים | |||||
3 | 2019 | R15 | כְּחוֹל | 200000 | ארבע חמש | |||||
4 | 2020 | אפאצ'י | שָׁחוֹר | 190000 | ארבע חמש | |||||
5 | 2018 | כַּדוּר | אפור | 200000 | חמישים | |||||
6 | 2017 | דוּכָּס | צהוב | 190000 | 35 | |||||
7 | 2019 | ללחוץ | אָדוֹם | 90000 | ארבע חמש | |||||
8 | 2020 | FZ-s | שָׁחוֹר | 100000 | 40 | |||||
9 | 2019 | R15 | תפוז | 200000 | 40 | |||||
10 | 2020 | כַּדוּר | שָׁחוֹר | 190000 | 35 | |||||
אחד עשר | 2018 | דוּכָּס | אָדוֹם | 128000 | 30 | |||||
12 | 2020 | הארלי דייוידסון | שָׁחוֹר | 400000 | 25 |
שלב 4: שנה את הערך של עמודה מסוימת בטבלה
אם ברצונך לשנות את הצבע של אופניים כלשהם, עליך להקליד את השאילתה הבאה ב-SQL:
UPDATE Bikes SET Color = Red WHERE Bike_Name = Apache;
שלב 5: הצג את הטבלה לאחר עדכון הערכים
כדי לבדוק את התוצאה של השאילתה שבוצעה בשלב הרביעי, עליך להקליד את הפקודה SELECT הבאה ב-SQL:
אם-אחרת java
SELECT * FROM Bikes;
מספר | דֶגֶם | שם_אופניים | צֶבַע | מחיר | מְמוּצָע | |||||
---|---|---|---|---|---|---|---|---|---|---|
1 | 2019 | אפאצ'י | שָׁחוֹר | 180000 | 49 | |||||
2 | 2020 | ללחוץ | שָׁחוֹר | 190000 | חמישים | |||||
3 | 2019 | R15 | כְּחוֹל | 200000 | ארבע חמש | |||||
4 | 2020 | אפאצ'י | שָׁחוֹר | 190000 | ארבע חמש | |||||
5 | 2018 | כַּדוּר | אפור | 200000 | חמישים | |||||
6 | 2017 | דוּכָּס | צהוב | 190000 | 35 | |||||
7 | 2019 | ללחוץ | אָדוֹם | 90000 | ארבע חמש | |||||
8 | 2020 | FZ-s | שָׁחוֹר | 100000 | 40 | |||||
9 | 2019 | R15 | תפוז | 200000 | 40 | |||||
10 | 2020 | כַּדוּר | שָׁחוֹר | 190000 | 35 | |||||
אחד עשר | 2018 | דוּכָּס | אָדוֹם | 128000 | 30 | |||||
12 | 2020 | הארלי דייוידסון | שָׁחוֹר | 400000 | 25 |
כפי שאנו יכולים לראות, הצבע של אופני Apache הוחלף בהצלחה בטבלת המכוניות.
שנה את הערך של מספר עמודות בטבלה
אם אתה רוצה לעדכן את הערכים של עמודות מרובות בטבלת האופניים, עליך לכתוב את השאילתה שלהלן ב-SQL:
עדכון סט אופניים צבע = ירוק, מחיר = 90000 WHERE Bike_Name = R15;כדי לבדוק את התוצאה של השאילתה לעיל, עליך להקליד את הפקודה SELECT הבאה ב-SQL:
SELECT * FROM Bikes;
מספר | דֶגֶם | שם_אופניים | צֶבַע | מחיר | מְמוּצָע | |||||
---|---|---|---|---|---|---|---|---|---|---|
1 | 2019 | אפאצ'י | שָׁחוֹר | 180000 | 49 | |||||
2 | 2020 | ללחוץ | שָׁחוֹר | 190000 | חמישים | |||||
3 | 2019 | R15 | כְּחוֹל | 200000 | ארבע חמש | |||||
4 | 2020 | אפאצ'י | שָׁחוֹר | 190000 | ארבע חמש | |||||
5 | 2018 | כַּדוּר | אפור | 200000 | חמישים | |||||
6 | 2017 | דוּכָּס | צהוב | 190000 | 35 | |||||
7 | 2019 | ללחוץ | אָדוֹם | 90000 | ארבע חמש | |||||
8 | 2020 | FZ-s | שָׁחוֹר | 100000 | 40 | |||||
9 | 2019 | R15 | תפוז | 200000 | 40 | |||||
10 | 2020 | כַּדוּר | שָׁחוֹר | 190000 | 35 | |||||
אחד עשר | 2018 | דוּכָּס | אָדוֹם | 128000 | 30 | |||||
12 | 2020 | הארלי דייוידסון | שָׁחוֹר | 400000 | 25 |
כפי שאנו יכולים לראות שהצבע והמחיר של אופני ה-R15 שונו בהצלחה.