Latest web development tutorials

عبارة UPDATE SQL

يستخدم عبارة UPDATE لتحديث السجلات في الجدول.


عبارة UPDATE SQL

عبارة UPDATE لتحديث الجدول في سجل موجود.

SQL استكمال بناء الجملة

UPDATE table_name
SET column1 = value1 , column2 = value2 ,...
WHERE some_column = some_value ;

مصباح لاحظ أن عبارة SQL UPDATE جملة WHERE!
حيث يحدد الشرط الذي سجل أو السجلات التي تحتاج إلى تحديث. إذا قمت بحذف جملة WHERE، سيتم تحديث كل الأرقام القياسية!


قاعدة بيانات تجريبي

في هذا البرنامج التعليمي، سوف نستخدم نموذج قاعدة البيانات w3big.

وفيما يلي تحديد "مواقع" بيانات الجدول:

+----+--------------+---------------------------+-------+---------+
| id | name         | url                       | alexa | country |
+----+--------------+---------------------------+-------+---------+
| 1  | Google       | https://www.google.cm/    | 1     | USA     |
| 2  | 淘宝          | https://www.taobao.com/   | 13    | CN      |
| 3  | 本教程      | http://www.w3big.com/    | 4689  | CN      |
| 4  | 微博          | http://weibo.com/         | 20    | CN      |
| 5  | Facebook     | https://www.facebook.com/ | 3     | USA     |
+----+--------------+---------------------------+-------+---------+


أمثلة من SQL UPDATE

لنفترض أننا نريد ب "ملف" ترتيب اليكسا المحدثة إلى 5000، ومن بلد إلى الولايات المتحدة الأمريكية.

نحن نستخدم عبارة SQL التالية:

أمثلة

تحديث المواقع SET اليكسا = '5000'، والبلد = "الولايات المتحدة الأمريكية" أين اسم = 'تعليمي'؛

تنفيذ SQL أعلاه، ثم قراءة "مواقع" قائمة، والبيانات هي على النحو التالي:



تحديث تحذير!

عند تحديث السجلات أن تكون حذرا! في المثال أعلاه، إذا كان لنا أن حذف جملة WHERE على النحو التالي:

مواقع UPDATE
SET اليكسا = '5000'، والبلد = 'الولايات المتحدة الأمريكية'

سوف مواقع تنفيذ التعليمات البرمجية فوق الطاولة كل اليكسا البيانات إلى 5000، ومن بلد إلى الولايات المتحدة الأمريكية.

تحديث جملة WHERE لا تؤدي إلى توخي الحذر، ثم نكون حذرين.