تحديث SQL: تعرف على كيفية تحديث القيم في جدول



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

أثناء استخدام قواعد البيانات ، قد نرغب غالبًا في تحديث بعض قيم البيانات إما في سجل واحد أو لسجلات متعددة. لغة الاستعلام الهيكلية (SQL) يوفر أوامر مختلفة للوصول إلى قواعد البيانات واستردادها وإدارتها. من بين الكثير ، واحد من هذا القبيل هو الأمر UPDATE. يتم استخدام الأمر UPDATE لتحديث البيانات الموجودة في الجدول.سيتم تناول الموضوعات التالية في هذه المقالة:

  1. بيان التحديث
  2. بناء الجملة
  3. أمثلة:

عبارة SQL UPDATE

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





بناء الجملة:

UPDATE TableName SET Column1 = Value1، Column2 = Value2، & hellip، ColumnN = القيمة حيث الحالة

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

نظرًا لأنك فهمت بناء الجملة ، فلنناقش الآن الطرق المختلفة لاستخدامها مع الأمثلة.



أمثلة:

لفهمك بشكل أفضل ، لقد قسمت الأمثلة إلى الأقسام التالية:

سأنظر في الجدول التالي لأشرح لك الأمثلة:

إمبيد إمبنامي البريد الإلكتروني رقم الهاتف مدينة

واحد



موهان

mohan@xyz.com

9966449966

دلهي

2

سونيا

sonia@abc.com

9746964799

مومباي

3

سانجاي

sanjay@pqr.com

9654323456

بنغالورو

4

أفني

avni@xyz.com

9876543678

فئة بيثون __init__

مومباي

5

راهول

rahul@abc.com

9542456786

دلهي

دعونا نلقي نظرة على كل واحد منهم.

تحديث سجل واحد

مثال:

اكتب استعلامًا لتحديث الموظف الثالث (معرف الموظف) برقم هاتف ومدينة جديدين.

تحديث الموظفين تعيين رقم الهاتف = '9646879876' ، المدينة = 'كولكاتا' حيث التمكين = 3

انتاج:

سترى الجدول التالي كناتج:

إمبيد إمبنامي البريد الإلكتروني رقم الهاتف مدينة

واحد

موهان

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 عدد السجلات التي سيتم تحديثها.

مثال:

اكتب استعلامًا لتحديث البريد الإلكتروني للموظفين إلى sample@abc.com لجميع السجلات إلى اسم المدينة دلهي.

تحديث تعيين الموظفين EmpEmail = 'sample@abc.com' WHERE City = 'Delhi'

انتاج:

سترى الجدول التالي كناتج:

إمبيد إمبنامي البريد الإلكتروني رقم الهاتف مدينة

واحد

موهان

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.

تحديث تعيين الموظفين EmpEmail = 'example@xyz.com'

انتاج:

سترى الجدول التالي كناتج:

إمبيد إمبنامي البريد الإلكتروني رقم الهاتف مدينة

واحد

موهان

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 لتحديث بيانات جدول معين مع مراعاة بيانات جدول آخر.

دعونا ننظر في الجدول التالي:

معرف الاسم تواصل بالبريد الاكتروني رقم الهاتف مدينة

واحد

موهان شارما

contactmohan@xyz.com

9962449966

دلهي

2

سونيا خانا

contactsonia@xyz.com

9461964799

مومباي

3

سانجاي كابور

Contactsanjay@xyz.com

9719879876

كولكاتا

4

أفني ميشرا

contactavni@xyz.com

9889743678

مومباي

5

راهول روي

contactrahul@xyz.com

9818256786

دلهي

مثال:

اكتب استعلامًا لتحديث أسماء الموظفين عن طريق أخذ البيانات من جدول جهات الاتصال.

تحديث الموظفين تعيين EmpName = (حدد الاسم من جهات الاتصال حيث توجد جهات الاتصال.المدينة = الموظفون.المدينة)

انتاج:

سترى الجدول التالي كناتج:

إمبيد إمبنامي البريد الإلكتروني رقم الهاتف مدينة

واحد

موهان شارما

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 = جهات الاتصال. الاسم من الموظفين INNER JOIN Contacts ON (Employees.City = Contacts.City)

لذا ، فهذه هي الطريقة التي يمكنك بها استخدام عبارة UPDATE في SQL.مع ذلك ، نصل إلى نهاية هذه المقالة على SQL UPDATE. آمل أن تكون قد وجدت هذه المقالة مفيدة.

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

لديك سؤال لنا؟ يرجى ذكر ذلك في قسم التعليقات في هذه المقالة حول 'تحديث SQL' وسأعود إليك.