بيان تحديث MySQL

Mysql Update Statement



MySQL هو نظام إدارة قواعد بيانات مفتوح المصدر ، يمكن استخدامه لكل من المشاريع الصغيرة والكبيرة. تم تطويره بواسطة Oracle Corporation ، وهو يستخدم SQL القياسي وراءه. في إدارة قواعد البيانات ، تعد عمليات CRUD نوعًا من المتطلبات الأساسية التي يجب معرفتها.







في هذه المقالة ، سنتعلم تحديث البيانات في جداول MySQL باستخدام بيان UPDATE المقدم من MySQL. عبارة UPDATE هي في الأساس عبارة DML (لغة معالجة البيانات) لأنها تعدل البيانات أو تحدّثها.



بناء الجملة

بناء الجملة لتحديث عمود أو أعمدة في جدول في MySQL هو:



تحديث اسم الطاولة
يضع
اسم العمود= القيمة و
...
[ أين شرط]

في هذا النحو ، اسم الطاولة هو الجدول الذي ترغب في تحديث أي عمود فيه.





باستخدام ملف يضع جملة ، يمكننا تعيين قيم جديدة لأعمدة متعددة باستخدام علامة التساوي =.

اسم العمود هو هذا العمود الذي تريد إجراء تحديث فيه.



في النهاية ، يمكننا أيضًا توفير ملف أين شرط لتطبيق بعض الشروط أو تصفية عملية التحديث.

دعنا نوضح ذلك من خلال عرض مثال سنقوم فيه بتحديث قيمة العمود داخل الجدول.

مثال

أولاً ، افتح الجهاز الطرفي الخاص بك وقم بتسجيل الدخول إلى MySQL shell واختر قاعدة البيانات التي تريد تحديث جدول فيها. لمشاهدة جميع الجداول الموجودة داخل قاعدة بيانات ، قم بتشغيل هذا الأمر:

مشاهده الجداول ؛

لدينا جدول واحد في قاعدة البيانات المختارة. دعونا نرى ما إذا كانت بعض البيانات موجودة فيه أم لا. لمشاهدة البيانات في جدول ، قم بتشغيل الأمر SELECT على النحو التالي:

تحديد * من عند سيارات؛

لنفترض أننا نريد تحديث اسم السيارة وتاريخ تصنيع الصف الثالث من BMW I8 إلى BMW M4 حيث car_id هو 3 ، ثم يكون الاستعلام عن تحديث الاسم والتاريخ كما يلي:

تحديث اسم الطاولة
يضع
اسم_السيارة='BMW M4'و
تفويض='2020-10-10'
أين car_id= 3؛

بعد تشغيل أمر التحديث وتأثر ناتج صف واحد (صفوف) ، فلنعرض الآن الجدول:

تحديد * من عند سيارات أين car_id= 3؛

كما ترى في لقطة الشاشة الموضحة أدناه ، يتم تحديث بيانات الصف الثالث بنجاح.

لذلك ، هذه هي الطريقة التي يمكنك بها تحديث بيانات أي جدول في MySQL باستخدام بيان UPDATE.

استنتاج

لقد توصلنا إلى معرفة استخدام بيان UPDATE وكيف يمكننا تحديث البيانات في أي قاعدة بيانات MySQL. بعد ذلك ، ناقشنا كيفية تحديث عمود واحد ، بالإضافة إلى أعمدة متعددة مرة واحدة. أخيرًا ، رأينا أيضًا استخدام بند WHERE.