الفرق بين الإدراج والتحديث والتعديل

الفرق بين الإدراج والتحديث والتعديل
الفرق بين الإدراج والتحديث والتعديل

فيديو: الفرق بين الإدراج والتحديث والتعديل

فيديو: الفرق بين الإدراج والتحديث والتعديل
فيديو: ماهي قواعد البيانات ؟ What is Data Base 2024, يوليو
Anonim

إدراج مقابل تحديث مقابل تغيير

الإدراج والتحديث والتعديل هي ثلاثة أوامر SQL (لغة الاستعلام الهيكلية) تستخدم لتعديل قواعد البيانات. يتم استخدام عبارة الإدراج لإدراج صف جديد في جدول موجود. يتم استخدام بيان التحديث لتحديث السجلات الموجودة في قاعدة البيانات. يعتبر الإدخال والتحديث عبارة عن عبارات لغة معالجة البيانات (DML). يُستخدم الأمر Alter SQL لتعديل أو حذف أو إضافة عمود إلى جدول موجود في قاعدة بيانات. التغيير هو عبارة لغة تعريف البيانات (DDL).

إدراج

Insert هو أمر SQL يستخدم لإدراج صف جديد في جدول موجود. إدراج عبارة DML. الأوامر التي يتم استخدامها لإدارة البيانات دون تغيير مخطط قاعدة البيانات تسمى عبارات DML. هناك طريقتان لكتابة بيان Insert.

تنسيق واحد يحدد أسماء الأعمدة والقيم التي يجب إدراجها على النحو التالي.

INSERT INTO tableName (العمود 1 الاسم ، العمود 2 الاسم ،…)

VALUES (قيمة 1 ، قيمة 2 ، …)

التنسيق الثاني لا يحدد أسماء الأعمدة التي يجب إدراج القيم.

INSERT INTO tableName

VALUES (قيمة 1 ، قيمة 2 ، …)

في الأمثلة أعلاه ، tableName هو اسم الجدول الذي يجب إدراج الصفوف فيه. العمود 1 الاسم ، العمود 2 الاسم ، … هي أسماء الأعمدة التي سيتم إدراج القيم القيمة 1 ، القيمة 2 ،….

تحديث

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

UPDATE tableName

تعيين العمود 1 الاسم=القيمة 1 ، العمود 2 الاسم=القيمة 2 ،…

حيث العمود XName=بعض القيمة

في المثال أعلاه يجب استبدال tableName باسم الجدول الذي تريد تعديل السجلات. العمود 1 الاسم ، العمود 2 الاسم في جملة SET هي أسماء الأعمدة في الجدول حيث قيم السجل التي تحتاج إلى تعديل. value1 و value2 هما القيمتان الجديدتان اللتان يجب إدراجهما في السجل. تحدد عبارة WHERE مجموعة السجلات التي يجب تحديثها في الجدول. يمكن أيضًا حذف عبارة WHERE من بيان UPDATE. ثم سيتم تحديث جميع السجلات في الجدول بالقيم الواردة في بند SET.

ما هو التغيير؟

Alter هو أمر SQL يستخدم لتعديل أو حذف أو إضافة عمود إلى جدول موجود في قاعدة بيانات. يعتبر التغيير بمثابة بيان DDL. الأوامر التي تُستخدم لتعريف بنية قاعدة البيانات (مخطط قاعدة البيانات) تسمى عبارات DDL. فيما يلي بناء الجملة النموذجي لعبارة بديلة تستخدم لإضافة عمود إلى جدول موجود.

تغيير اسم الجدول

إضافة newColumnName dataTypeOfNewColumn

هنا tableName هو اسم الجدول الحالي الذي يحتاج إلى تغيير و newColumnName هو الاسم المعطى للعمود الجديد الذي تمت إضافته إلى الجدول. يوفر dataTypeOfNewColumn نوع بيانات العمود الجديد.

التالي هو بناء الجملة النموذجي لبيان بديل يستخدم لحذف عمود في جدول موجود.

تغيير اسم الجدول

إسقاط العمود اسم العمود

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

التالي هو بناء الجملة النموذجي لبيان بديل يستخدم لتغيير نوع البيانات لعمود موجود في جدول.

تغيير اسم الجدول

تغيير العمود الاسم newDataType

هنا العمود الاسم هو اسم العمود الموجود في الجدول و newDataType هو اسم نوع البيانات الجديد.

ما الفرق بين Inset و Update و Alter؟

يتم استخدام الأمر Insert لإدراج صف جديد في جدول موجود ، التحديث هو أمر SQL يتم استخدامه لتحديث السجلات الموجودة في قاعدة البيانات ، بينما يعد البديل أمر SQL يستخدم للتعديل أو الحذف أو الإضافة عمود إلى جدول موجود في قاعدة بيانات. يعد الإدراج والتحديث عبارة DML بينما ، يعد البديل عبارة DDL. يقوم الأمر Alter بتعديل مخطط قاعدة البيانات ، بينما يقوم إدخال وتحديث العبارات فقط بتعديل السجلات في قاعدة بيانات أو إدراج سجلات في جدول ، دون تعديل هيكلها.

موصى به: