SQL

تعلم لغة الاستعلام البنائية ( SQL ) – الدرس الخامس تحديث الصفوف Updating rows

يتم تحديث الصفوف باستخدام استعلام UPDATE. يتم إجراء التحديثات باستخدام جزأين: تحديد الصفوف التي يجب تحديثها ، وقيم الأعمدة المطلوب استبدالها.

في كثير من الأحيان تهدف استعلام UPDATE إلى استبدال صف واحد ، حيث يستخدم الاستعلام المفتاح الأساسي للجدول لتحديد الصف المراد تحديثه.

فيما يلي بناء جملة استعلام UPDATE:

UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE key = value

دعنا نلقي نظرة على مثال لكيفية عمل استعلام UPDATE.

CREATE TABLE customers (first_name NOT NULL, last_name NOT NULL, age);

INSERT INTO customers (first_name, last_name, age)
VALUES ("Ahmad", "Hicham", 23), ("Walid", "Yacine", 26);

SELECT * FROM customers;

UPDATE customers SET last_name = "Heart" WHERE first_name = "Ahmad";

SELECT * FROM customers;

سنحصل على النتيجة التالية عند التشغيل

Ahmad|Hicham|23
Walid|Yacine|26
Ahmad|Heart|23
Walid|Yacine|26

تمرين

أضف عبارة تحديث تقوم بتحديث عمر Walid إلى 27 بين عبارتي SELECT.

CREATE TABLE customers (first_name NOT NULL, last_name NOT NULL, age);

INSERT INTO customers (first_name, last_name, age)
VALUES ("Ahmad", "Hicham", 23), ("Walid", "Yacine", 26);

SELECT * FROM customers;

-- enter code here

SELECT * FROM customers;

الحل

CREATE TABLE customers (first_name NOT NULL, last_name NOT NULL, age);

INSERT INTO customers (first_name, last_name, age)
VALUES ("Ahmad", "Hicham", 23), ("Walid", "Yacine", 26);

SELECT * FROM customers;

UPDATE customers SET age = 27 WHERE first_name = "Walid";

SELECT * FROM customers;

سنحصل على النتيجة التالية عند التشغيل

Ahmad|Hicham|23
Walid|Yacine|26
Ahmad|Hicham|23
Walid|Yacine|27

الدرس السادس






Leave a Reply